Новичок в QT QML и извините, если его просто очень просто спросить.
У меня есть простой фрагмент кода, демонстрирующий пример WebEngine Qt Quick.
/* runtime.qml*/
import QtQuick 2.1
import QtQuick.Controls 1.1
import QtWebEngine 1.1
ApplicationWindow {
width: 1080
height: 1488
visible: true
flags: Qt.WindowFullScreen | Qt.FramelessWindowHint
WebEngineView {
url: "http://www.qt.io"
anchors.fill: parent
}
}
Он просто отображает вебстраницы и вызывается с помощью следующего сценария:
#!/bin/sh
exec /usr/bin/qt5/qmlscene "$1" runtime.qml
Этот сценарий запускается при нажатии виджета, размещенного в каком-то «другом окне»
Теперь я хочу, чтобы поверхность, созданная runtime.qml,быть уничтоженным, когда кто-то возвращается в «другое окно», из которого запускается сценарий.