
Ich habe hier einen Fehler den ich mir nicht erklären kann.
Unten aufgeführter Beispielcode führt bei manchen PCs zum Absturz, bei anderen nicht.
Code: Alles auswählen
import Tkinter
root = Tkinter.Tk()
field = Tkinter.Label(root, bg='white', text='0')
field.grid(row=0, column=0, sticky='nsew')
a = 0
def do_something(*event):
global a
a += 1
field.configure(text=a)
root.bind('<MouseWheel>', do_something)
root.mainloop()
Fehlerldung:


Python: v2.2
Tk: v8.3
Gibts/gabs hierzu vielleicht einen Bug in Tk v8.3 oder ist es generell verboten Bindings an ein Root-Widget zu machen?
Hintergrund des Bindings direkt an das Root-Window ist es, ein Event generell abfangen zu können ohne dass ein bestimmtes Widget aktiv sein muss.
Ich hoffe ihr könnt mir weiterhelfen!
Gruß,
DaHaze