Seite 1 von 1

For-Schleife unterbrechen

Verfasst: Dienstag 6. November 2012, 17:38
von leonards
Hallo, ich möchte eine for-Schleife unterbrechen, bis die Enter-Taste gedrückt wird. Dann soll die Schleife fortgeführt werden.
Meine Schleife sieht so aus:

Code: Alles auswählen

for i in self.vokabeln.keys():
    self.latein.config(text=i)
    self.wort = i
Natürlich verändert die Schleife den Text von self.latein direkt hintereinander, er soll aber self.latein verändern und dann warten, bis die Enter-Taste gedrückt wird.
Vielen Dank für Hile

Re: For-Schleife unterbrechen

Verfasst: Dienstag 6. November 2012, 17:40
von jbs
Sollte nicht ein einfaches ``raw_input`` reichen, oder verstehe ich da was falsch?

Re: For-Schleife unterbrechen

Verfasst: Dienstag 6. November 2012, 17:42
von leonards
das ganze programm soll in tkinter geschrieben werden, das hatte ich vergessen zu schrieben

Re: For-Schleife unterbrechen

Verfasst: Dienstag 6. November 2012, 17:43
von jbs
Und wo soll man da jetzt enter drücken?

Re: For-Schleife unterbrechen

Verfasst: Dienstag 6. November 2012, 17:46
von leonards
über ein event

Re: For-Schleife unterbrechen

Verfasst: Dienstag 6. November 2012, 17:54
von EyDu
Und warum willst du dann eine Schleife dafür erstellen? Du musst doch einfach nur den durch ``vokabeln.iteritems()`` erzeugten Iterator speichern und darauf bei jedem event die next-Funktion aufrufen. Natürlich kannst du dir auch einfach am Anfang die Liste mit den Schlüsseln und dem aktuellen Index speichern.