0
Mac有能力指定兩個默認按鈕,一個通過返回激活,另一個通過空格鍵激活。一個明顯的例子就是在Mac上按電源按鈕。它爲您提供了一個安靜的幾個按鈕對話框,其中關閉是默認用於返回鍵,重新啓動是空格鍵默認值。在Qt中可以達到這樣的效果嗎?Mac上的Qt默認按鈕
Mac有能力指定兩個默認按鈕,一個通過返回激活,另一個通過空格鍵激活。一個明顯的例子就是在Mac上按電源按鈕。它爲您提供了一個安靜的幾個按鈕對話框,其中關閉是默認用於返回鍵,重新啓動是空格鍵默認值。在Qt中可以達到這樣的效果嗎?Mac上的Qt默認按鈕
是的。
使用QPushButton
。在「默認」按鈕上使用setDefault
和setAutoDefault()
使它們顯示爲默認按鈕。
http://doc.trolltech.com/4.7/qpushbutton.html#default-prop
要處理ESC鍵(甚至可能是返回鍵),你必須設置的快捷鍵爲每個按鈕將它們與對應的密鑰關聯。使用Qt Creator/Designer很容易。
我想這是我正在尋找,但有2個問題。如果我使用buttonBox,我將如何更改Individual按鈕的屬性,以及如何在消息框中實現此功能? – nik 2010-11-25 16:19:06