Seite 1 von 1
Tkinter Menü: Tastenkombination
Verfasst: Montag 15. Februar 2010, 11:31
von Jack Daniels
Hallo,
Ich will einem Menü in Tkinter eine Tastenkombination zuweisen (also so, dass die Tastenkombination hinter dem Menüeintrag steht und wenn sie gedrückt wird soll quasi auf den Menüeintrag geklickt werden).
Gibts da was Vorgefertigtes, oder muss ich die Tastenkombinationen mit 'bind' auf die gleiche Funktion verweisen, wie den Menüeintrag und die Beschriftung dann selbst anpassen?
Wenn es nicht von selbst geht: Hat ein anderes GUI-Toolkit diese Funktion, das ich dann besser verwenden sollte?
Dankeschön,
Jack Daniels
Verfasst: Montag 15. Februar 2010, 11:40
von numerix
Verfasst: Montag 15. Februar 2010, 11:47
von dahaze
Hallo!
Das dort beschriebene Problem mit der Anordnung im Menue kann man soweit ich weiss mittlerweile mit der Option "accelerator" zum entsprechenden Menueeintrag lösen.
Die Bindung der Tastenkombination musst du allerdings immernoch von hand hinzufügen.
Kann dir leider keinen Beispielcode posten, da ich leider nur Tkinter 8.3 installiert habe.
Siehe hierzu:
http://infohost.nmt.edu/tcc/help/pubs/t ... tions.html
Gruß,
Simon
EDIT: Das ist wohl dann auch der Konsens von Numerix' Thread, bemerke ich gerade

Verfasst: Montag 15. Februar 2010, 12:56
von Jack Daniels
Dankeschön,
ich hab das Forum auf alle Arten nach 'Tkinter Tastenkombination' durchsucht, aber den Thread hab ich wohl übersehen, oder einfach nach dem falschen gesucht...
Verfasst: Montag 15. Februar 2010, 14:07
von Jack Daniels
So, falls es jemand interessiert (das Problem werden noch mehr außer mir haben...):
Ich hab jetzt die Lösung von jens aus dem o.g. Thread verwendet, hab sie aber noch mal erweitert, in dem ich die Shortcut-Formatier-Funktion von IDLE eingebaut hab. Shortcuts werden jetzt automatisch formatiert (statt "Control-a" (sieht hässlich aus...) wird bspw. "Ctrl+A" geschrieben).
Der neue Code:
http://paste.pocoo.org/show/178225/
Und der originale:
http://paste.pocoo.org/show/178226/
Und wenn ich schon am Links posten bin auch noch der Vergleich:
http://paste.pocoo.org/compare/178226/178225/
Ich hoffe es hilft jemandem, außer mir...
Re:
Verfasst: Samstag 18. September 2010, 14:35
von Py-Prog
@numerix meintest du nicht
das ?
Der alte link geht nicht mehr.
Re: Tkinter Menü: Tastenkombination
Verfasst: Samstag 18. September 2010, 15:28
von numerix
Stimmt, der Link funktioniert nicht mehr. Dürfte bei der Neugestaltung des Forums passiert sein.
Der Beitrag ist hier:
http://www.python-forum.de/viewtopic.php?f=18&t=15191