我使用QML在我的app +簡單邏輯中構建GUI。 在某個步驟中,我打開對話框,關閉它之後,我想要取回結果值。 這是示例代碼:從QML窗口返回父值
Button {
id: myButton
onClicked: {
var component = Qt.createComponent("Dialog.qml");
if (component.status === Component.Ready) {
var dialog = component.createObject(parent);
dialog.show();
dialog.onClosing: {} // that not works
}
}
}
Dialog.qml:
import QtQuick 2.2
import QtQuick.Window 2.1
import QtQuick.Controls 1.1
Window {
id: dialogWindow
width: 800
height: 600
flags: Qt.Dialog
Button {
id: closeButton
onClicked: {
dialogWindow.close();
}
}
}
但我不知道我怎麼可以得到一些回報值對話框關閉後。
你想得到什麼樣的回報值?在對話框中沒有輸入或選擇。 –