2010-05-11 50 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将防止它们在聚焦时变为默认值。

相关问题