Tkinter
Verfasst: Sonntag 31. August 2003, 16:08
Habe mich jetzt ein bischen in Tkinter eingelesen und wollte erstmals mit einer GUI ein kleines Prog aus meinem Buch umsetzen.
Nur bin ich da auf ein paar kleine Fragen gestoßen:
zB:
Ich habe fünf Textfelder. Davon sind vier als Entry Klassen, und eins als Text klasse spezifiziert.
Unten klebt ein Button, der beim Draufklicken den Inthalt aller Felder auf einmal löscht.
Dieser Button ist mit einer Funktion belegt die folgendermaßen aussieht:
Texter ist hier die Textklasse
Der Löschprozess funktioniert bei allen Entryfeldern problemlos. Nur bei der Text-Klasse bekomme ich eine Fehlermeldung zurück von wegen "Tcl Error: bad Index "0"
Falls mir jemand sagen kann wie der Befehl bei der Text-Klasse anders lauten sollte, wäre mir sehr geholfen.
Grüße
Simon
Nur bin ich da auf ein paar kleine Fragen gestoßen:
zB:
Ich habe fünf Textfelder. Davon sind vier als Entry Klassen, und eins als Text klasse spezifiziert.
Unten klebt ein Button, der beim Draufklicken den Inthalt aller Felder auf einmal löscht.
Dieser Button ist mit einer Funktion belegt die folgendermaßen aussieht:
Code: Alles auswählen
namen = ("Name","E_mail","Postanschrift","Typ","Texter")
def loeschen():
for name in namen:
exec name+".delete(0,END)"
Der Löschprozess funktioniert bei allen Entryfeldern problemlos. Nur bei der Text-Klasse bekomme ich eine Fehlermeldung zurück von wegen "Tcl Error: bad Index "0"
Falls mir jemand sagen kann wie der Befehl bei der Text-Klasse anders lauten sollte, wäre mir sehr geholfen.
Grüße
Simon