Wie ändert man die Label Text unter Python durch Button klick?
Hallo.
Also ich habe erstmal über PAGE Programm denn TKinter Python GUI Design erstellt, und dann denn beide Code Generiert. Und ich wollte deswegen so machen, falls diese Button gedrückt wird, dann soll der Label ein andere Text haben. Weiß jemand wie das geht? Weil ich habe es nicht hingekriegt und bekomme fehlermeldung.
Der Python Codes sehen folgendes aus:
=============GeneratorTest.py:===========================
=============GeneratorTest_Support.py:===========================
Ich habe es mit TLabel.configure() methode probiert, geht leider nicht, ich bekomme dann diese fehlermeldung:
Kann mir jemand ein Rätsel lösen wie man denn Label Text durch Button klicken ändern kann?
2 Antworten
Soweit ich das überblicke, musst du im Klick-Handler erst eine Instanz von TopLevel1 kreieren. Über die kannst du dann auf das Label zugreifen.
Ich denke zudem, dass der Handler in der TopLevel-Klasse besser aufgehoben wäre. Immerhin hast du auch dort deinen Button definiert.
woher soll er TLabel1 kennen ?
wo gibts das objekt zur klasse Toplevel1