WindowContainer QML Type
Ermöglicht das Einbetten beliebiger QWindows in eine „ Qt Quick “-Szene. Mehr...
| Import Statement: | import QtQuick |
| Since: | Qt 6.8 |
| Inherits: |
Eigenschaften
- window : QWindow
Ausführliche Beschreibung
Das Fenster wird zu einem untergeordneten Element des Fensters des Objekts, wobei dessen Position, Größe, Z-Reihenfolge usw. vom Objekt verwaltet werden.
Element-Geschwister mit einer höheren Z-Reihenfolge als der Fenster-Container überlappen das eingebettete Fenster nicht automatisch, da sich das Fenster oberst in der „ Qt Quick “-Szene befindet. Um dies zu umgehen, platzieren Sie die Element-Geschwister in einem eigenen, dafür vorgesehenen untergeordneten Fenster:
Item {
id: someItem
WindowContainer {
window: foreignWindow
}
WindowContainer {
window: Window {
Item {
id: siblingItem
}
}
}
}Ebenso überlappen untergeordnete Elemente des Fenster-Containers das eingebettete Fenster nicht automatisch. Um dies zu umgehen, platzieren Sie das untergeordnete Element in einem eigenen Unterfenster.
Item {
id: someItem
WindowContainer {
id: windowContainer
window: foreignWindow
WindowContainer {
window: Window {
Item {
id: childItem
}
}
}
}
}Hinweis: Der Fenster-Container ist nicht kompatibel mit QQuickWidget, QQuickWindow::setRenderTarget(), QQuickRenderControl oder ähnlichen Funktionen.
Siehe auch ` parent()`.
Dokumentation zu den Eigenschaften
window : QWindow
Diese Eigenschaft enthält das einzubettende Fenster.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.