2010-05-11 54 views
2

在Qt 4中,默認情況下,通過對話框切換將默認按鈕更改爲按鈕選項卡。這使得Tab鍵看起來有點醜陋和分散注意力,因爲在標籤導航過程中額外的重繪會從用戶焦點的角度分散注意力。如何禁用Qt對話框默認按鈕更改與選項卡導航

有沒有一種方法可以禁用這個Qt功能,並保持默認按鈕未被選項卡導航修改?

+0

與大多數應用程序相比,Qt是否做了非標準的事情? – 2010-05-11 22:19:42

+0

正確,默認按鈕通常不會改變,一個使用空格鍵按下焦點按鈕,返回值爲默認按鈕保留。 – WilliamKF 2010-05-11 22:28:40

回答

3

QPushButton的autoDefault屬性負責此行爲。默認情況下,它的值爲true。

將所有相關按鈕設置爲false將防止它們在聚焦時變爲默認值。

相關問題