2
我已經定義了一個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