Tkinter



Variablen Klassen


Einige Steuerelemente (Widgets), wie beispielsweise das Eingabeelement (entry widget), Radio-Buttons und andere, können direkt unter Benutzung von speziellen Optionen mit Variablen der Anwendung verknüpft werden.
Die Optionen sind: variable, textvariable, onvalue, offvalue und value.
Die Verknüpfung funktioniert in beide Richtungen: falls sich der Wert einer solchen Variablen aus welchen Gründen auch immer ändert, wird auch automatisch das mit der Variablen verknüpfte Widget auf den neuen Wert angepasst. Diese speziellen Tkinter-Kontrollvariablen werden prinzipiell wie normale Variablen benutzt. Man kann einem Widget oder genauer einer Option, die eine Tkinter-Variable erwartet, keine normale Python-Variable übergeben. Die einzigen Variablen, die zulässig sind, stellen die Variablen dar, die aus speziellen Klasse Variable hervorgehen.

Sie werden wie folgt deklariert: Um den aktuellen Wert einer solchen Variablen zu lesen, benutzt man die Methode get(). Die Zuweisung eines neuen Wertes erfolgt mittels der Methode set().