我使用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();
}
}
}
但我不知道我怎么可以得到一些回报值对话框关闭后。
你想得到什么样的回报值?在对话框中没有输入或选择。 –