WindowContainer QML Type
Ermöglicht die Einbettung 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 ein untergeordnetes Element des Fensters des Elements, wobei seine Position, Größe, z-Reihenfolge usw. vom Element verwaltet werden.
Geschwisterobjekte mit einer höheren z-Reihenfolge als der Fenster-Container werden das eingebettete Fenster nicht automatisch überlappen, da das Fenster über der Qt Quick Szene liegt. Um dies zu umgehen, platzieren Sie die geschwisterlichen Elemente in ihrem eigenen Kindfenster:
Item { id: someItem WindowContainer { window: foreignWindow } WindowContainer { window: Window { Item { id: siblingItem } } } }
Ebenso werden untergeordnete Elemente des Fenster-Containers nicht automatisch das eingebettete Fenster überlappen. Um dies zu umgehen, platzieren Sie das untergeordnete Element in einem eigenen untergeordneten Fenster.
Item { id: someItem WindowContainer { id: windowContainer window: foreignWindow WindowContainer { window: Window { Item { id: childItem } } } } }
Hinweis: Der Fenster-Container arbeitet nicht mit QQuickWidget, QQuickWindow::setRenderTarget(), QQuickRenderControl oder ähnlichen Funktionen zusammen.
Siehe auch parent().
Eigenschaft Dokumentation
window : QWindow |
Diese Eigenschaft enthält das einzubettende Fenster.
© 2025 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.