WilliamKF
WilliamKF

Reputation: 43159

How to disable Qt dialog default button changing with tab navigation

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?

Upvotes: 4

Views: 2355

Answers (1)

Nikita Nemkin
Nikita Nemkin

Reputation: 2820

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.

Upvotes: 5

Related Questions