Как я могу создать новое окно из QML?

Есть ли способ создать полностью новый экземпляр окна в качестве дочернего окна главного окна QML в 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);
    }
}

Я пытаюсь избежать написания класса Q_OBJECT только для создания экземпляра нового окна в новом QmlApplicationViewer .

14
задан opatut 30 November 2011 в 14:56
поделиться