Objektname mit Variable
Verfasst: Samstag 21. März 2015, 10:38
Hallo,
ich bin Python-Neuling und brauch eure Hilfe bei folgendem Problem:
Ein Widget wurde mit Qt-Designer erstellt und im Programm geladen. In diesem Widget befinden sich nun 6 "frames" die ein Foto verdecken.
Ich möchte nun in einer For-Schleife jedes dieser Frames verändern. Vorher erstelle ich eine Liste, die die Namen laut Qt-Designer als Strings enthalten um sie in der Schleife an den "Qt-Aufruf" zu übergeben:
Dieser Code funktioniert leider nicht da das Argument "each" natürlich nicht im Widget bekannt ist.
Wie kann ich den Inhalt der Variable an den Aufruf übergeben? Vielleicht ist auch mein Ansatz total falsch?!
Gruß Markus
ich bin Python-Neuling und brauch eure Hilfe bei folgendem Problem:
Ein Widget wurde mit Qt-Designer erstellt und im Programm geladen. In diesem Widget befinden sich nun 6 "frames" die ein Foto verdecken.
Ich möchte nun in einer For-Schleife jedes dieser Frames verändern. Vorher erstelle ich eine Liste, die die Namen laut Qt-Designer als Strings enthalten um sie in der Schleife an den "Qt-Aufruf" zu übergeben:
Code: Alles auswählen
Frames = ["frame1", "frame2", ...]
.
.
def raten():
for each in Frames:
w.each.setAutoFillBackground(0)
Wie kann ich den Inhalt der Variable an den Aufruf übergeben? Vielleicht ist auch mein Ansatz total falsch?!
Gruß Markus