2010-05-11 13 views
2

Dans Qt 4, par défaut, le tabulation d'une boîte de dialogue change le bouton par défaut en tabulation du bouton. Cela rend les tabulations un peu moche et distrayant, car des retraits supplémentaires ont lieu pendant la navigation par tabulation, ce qui détourne l'attention de l'utilisateur.Comment désactiver le changement de bouton par défaut de la boîte de dialogue Qt avec la navigation par tabulation

Y at-il un moyen de désactiver cette fonctionnalité Qt et de laisser le bouton par défaut non modifié par la navigation par tabulation?

+0

Est-ce que Qt fait quelque chose de non standard par rapport à la plupart des applications à cet égard? –

+0

Correct, le bouton par défaut ne change normalement pas, on utilise la barre d'espace pour appuyer sur le bouton avec focus, le retour est réservé pour le bouton par défaut. – WilliamKF

Répondre

3

La propriété autoDefault de QPushButton est responsable de ce comportement. Par défaut, sa valeur est vraie.

Si vous définissez cette option sur false pour tous les boutons pertinents, ils ne seront pas définis par défaut lors de la mise au point.