views:

233

answers:

1

In Qt 4, by default, tabbing through a dialog changes the default button to be the button tabbed to. This makes tabbing look a bit ugly and distracting as extra redraws take place during tab navigation which distract from point of user focus.

Is there a way to disable this Qt functionality and leave the default button unmodified by tab navigation?

+1  A: 

QPushButton's autoDefault property is responsible for this behavior. By default it's value is true.

Setting it to false for all relevant buttons will prevent them from becoming default when focused.

Nikita Nemkin