Wie kann ich ein neues Fenster in QML?

Gibt es eine Möglichkeit, ein völlig neues Fenster-Instanz als untergeordnetes Fenster des Haupt-QML-Fenster in einem QmlApplication?

//ChildWindow.qml
Rectangle {
    id: childWindow
    width: 100
    height: 100
    //stuff
}

//main.qml
Rectangle {
    id: window
    width: 1000
    height: 600

    MouseArea {
        anchors.fill: parent
        onClicked: createAWindow(childWindow);
    }
}

Ich versuche zu vermeiden, schreiben einen Q_OBJECT Klasse nur für instanciating die neuen Fenster in einem neuen QmlApplicationViewer.

InformationsquelleAutor der Frage opatut | 2011-11-30

Schreibe einen Kommentar