Czy istnieje sposób utworzenia zupełnie nowej instancji okna, jako okna podrzędnego głównego okna QML w aplikacji QmlApplication?Jak mogę utworzyć nowe okno z poziomu QML?
// 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);
}
}
Staram się unikać pisania klasę Q_OBJECT
tylko dla instanciating nowe okno w nowej QmlApplicationViewer
.
Wygląda super, dziękuję. Następnym krokiem byłoby poszukiwanie tych Komponentów pulpitu, ponieważ i tak ich potrzebuję. Nie sądzę, że oni też robiliby nowe okna;) – opatut