En esta página

WindowContainer QML Type

Permite incrustar QWindows arbitrarias en una escena Qt Quick. Más...

Import Statement: import QtQuick
Since: Qt 6.8
Inherits:

Item

Propiedades

Descripción detallada

La ventana se convertirá en hija de la ventana del elemento, con su posición, tamaño, orden z, etc. gestionados por el elemento.

Los elementos hermanos con un orden z superior al de la ventana contenedora no se solaparán automáticamente con la ventana incrustada, ya que la ventana vive encima de la escena Qt Quick. Para evitarlo, coloque los elementos hermanos dentro de su propia ventana hija:

Item {
    id: someItem
    WindowContainer {
        window: foreignWindow
    }
    WindowContainer {
        window: Window {
            Item {
                id: siblingItem
            }
        }
    }
}

Del mismo modo, los elementos hijos del contenedor de ventanas no se solaparán automáticamente con la ventana incrustada. Para evitarlo, coloque el elemento hijo dentro de una ventana hija dedicada.

Item {
    id: someItem
    WindowContainer {
        id: windowContainer
        window: foreignWindow
        WindowContainer {
            window: Window {
                Item {
                    id: childItem
                }
            }
        }
    }
}

Nota: El contenedor de ventanas no es compatible con QQuickWidget, QQuickWindow::setRenderTarget(), QQuickRenderControl, o funciones similares.

Véase también parent().

Documentación de propiedades

window : QWindow

Esta propiedad contiene la ventana a incrustar.

© 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.