2010-03-01 3 views
6

Je m'excuse pour une question simple, mais je n'ai pas vu cela dans les tutoriels.wxPython changer le champ sur l'onglet

J'ai un gui très simple, mais j'aimerais que l'utilisateur puisse appuyer sur la touche TAB et le faire passer d'un champ d'entrée à un autre. J'utilise wxPython avec Python 2.6.

Répondre

6

Cela devrait simplement fonctionner dans le cas général; À quels contrôles spécifiques avez-vous des problèmes? Vous devrez peut-être passer wx.TAB_TRAVERSAL en tant que style, ou si vous devez manipuler l'ordre, vous pouvez utiliser les méthodes Déplacer (After | Before) InTabOrder (otherControl) sur le contrôle. Voir http://wiki.wxpython.org/Getting%20Started#How_to_get_tabs_to_work pour des exemples de ces deux techniques!

+0

Merci. J'ai changé la ligne kwds ["style"] de sorte qu'il se lit comme suit: kwds ["style"] = wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL – TimothyAWiseman