У меня есть окно QML, объявленное, например, в MyWindow.qml:
Item {
id: thisWindow
width: 500
height: 140
... sub-items that declare the UI of the window ...
и класс C ++, который создает экземпляр этого QML:
class MyWindow : public QQuickView
...
MyWindow::MyWindow() {
setSource(QUrl("qrc:/MyWindow.qml"));
setFlags(Qt::WindowFlags(Qt::Popup));
}
Как закрыть это окно изJavascript / QML-код?Я не могу вызвать thisWindow.close (), потому что это просто тип элемента в иерархии.