WindowContainer QML 类型
允许将任意 QWindows 嵌入到一个 Qt Quick 场景中。 更多...
导入声明 | import QtQuick |
自 | Qt 6.7 |
继承自 | |
状态 | 初步 |
此类正在开发中,可能发生变化。
属性
- window : QWindow
详细描述
该窗口将成为项窗口的子窗口,其位置、大小、z-顺序等由项管理。
具有比窗口容器更高 z-顺序的兄弟项不会自动覆盖嵌入的窗口,因为窗口位于 Qt Quick 场景之上。要解决这个问题,请将这些兄弟项放置在其自己的专用子窗口内
Item { id: someItem WindowContainer { window: foreignWindow } Window { parent: someItem Item { id: siblingItem } } }
同样,窗口容器的子项也不会自动覆盖嵌入的窗口。要解决这个问题,请将这些子项放置在其自己的专用子窗口内。
Item { id: someItem WindowContainer { id: windowContainer window: foreignWindow Window { parent: windowContainer Item { id: childItem } } } }
如果需要通过锚定定位和调整窗口的大小,则可以将窗口包装在窗口容器中
Item { id: someItem WindowContainer { anchors.fill: parent window: Window { Item { } } } }
注意:窗口容器与QQuickWidget、QQuickWindow::setRenderTarget()、QQuickRenderControl或类似功能不互操作。
另请参阅:QtQuick::Window::parent.
属性文档
window : QWindow |
此属性包含要嵌入的窗口。
© 2024 Qt 公司。此处包含的文档贡献由各自的版权所有者拥有。此处提供的文档是根据自由软件基金会发布的GNU 自由文档许可证版本 1.3许可的。Qt及其相关商标是芬兰的 Qt 公司及其在全球的子公司和关联公司的商标。所有其他商标均为其各自所有者的财产。