ubiwahn Ich möchte unter Tkinter die Eingabe eines Wertes in ein Feld an die "Return" und "Enter" Taste binden. Gibt es eine kürzere und schnellere Möglichkeit als: widget.bind('<Key-Return>', onevent) widget.bind('<KP_Enter>', onevent) ?
acoolon Moin, Mir scheint es nicht so, jedenfalls wenn du eine Lösung suchst wo du mehrere Sequenzen angeben kannst ( http://docs.python.org/library/tkinter.html#bindings-and-events / http://www.tcl.tk/man/tcl8.4/TkCmd/bind.htm#M56 ). Nach dem 'Zen of Python' (import this) gilt 'Explicit is better than implicit.'. Meint es ist leichter zu lesen wenn du mehrfach bindest. Und was heisst kürzer / schöner? Wenn du diese Situation wirklich oft hast kannst du dir dafür ja eine eigene Funktion bauen: def m_bind(widget, callback, *seqs): for seq in seqs: widget.bind(seg, callback) (Ungetestet) \o/ aco