WindowContainer QML Type

Ermöglicht die Einbettung beliebiger QWindows in eine Qt Quick Szene. Mehr...

Import Statement: import QtQuick
Since: Qt 6.8
Inherits:

Item

Eigenschaften

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.