我已经使用3个按钮定义了一个QtQuick对话框:Apply,OK和Cancel:
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 { ... }
}
Run Code Online (Sandbox Code Playgroud)
单击"确定"和"取消"时,对话框将按预期关闭.当我单击"应用"按钮时,我希望对话框保持打开状态,但它也会关闭.
有没有办法挂钩它所以对话框保持打开该按钮,而关闭其他两个?