mit der Anzahl an Listenelementen bilde ich eine For-Schleife, in der immer wieder ein Frame instanziiert werden soll mit bestimmten Werten abhängig vom Listenelement.
Dieser wird immer wieder der selben Variable "self.fenster" zugeordnet. Die Frame-Klasse ist so, dass wenn man im aufgerufenen Frame OK klickt, dieser seine Instanz selbst zerstört. Mein Problem ist nur, dass die Schleife erst x-mal durchlaufen wird, bis alle Listenelemente abgearbeitet sind.
Ich würde das gerne so haben, dass er die Klasse einmal instanziiert und mit dem Fortführen der Schleife wartet, bis diese Instanz wieder zerstört ist, also die Schleife pausieren.
Also pseudo:
for elemente in liste:
-bilde instanz
-warte bis instanz zerstört ist
-weiter
hier mein codefragment:
Code: Alles auswählen
for item in os.listdir(root+"\\"+dir):
importDic = {'Dateiname':item, 'Dateipfad':root+"\\"+dir+"\\"}
self.fenster = Metaeingabe(None, None, importDic,frame, -1, "")
self.fenster.Show()