点击应用上QtQuick对话框按钮关闭对话框
问题描述:
我已经定义了一个QtQuick对话框,其中3个按钮:应用,OK和取消:点击应用上QtQuick对话框按钮关闭对话框
Dialog {
id: myDialog
standardButtons: StandardButton.Apply | StandardButton.Ok | StandardButton.Cancel
onApply: console.log("Applying data")
onAccepted: console.log("Saving data")
onRejected: console.log("Cancel changes to data")
Item { ... }
}
当我点击确定和取消,对话框按预期结束。当我单击“应用”按钮时,我希望对话框保持打开状态,但它也会关闭。
有没有办法挂钩它,这样对话框在该按钮保持打开的同时关闭另外两个按钮?
尝试'onApply:visible = true'或者调用'open()' – Chernobyl 2014-10-16 17:58:49
这可能是一个临时的解决方法,直到错误@OlegShparber提交被修复。它暂时隐藏窗口,然后重新显示它,所以有点视觉上的烦恼,但是可行。 – OnlineCop 2014-10-16 19:18:42
我知道这一点,所以我建议你再次尝试显示对话框。请参阅发布评论和回答的时间。我只是没有发布这个答案。 – Chernobyl 2014-10-16 19:32:37