ich will alle Objekte auf einer Form abfragen so in der Art:
Code: Alles auswählen
for widget in Form:
if widget.name == gesuchtername:
widget.setText() = "hallo"
Grüße und einen schönen abend
alpha
Code: Alles auswählen
for widget in Form:
if widget.name == gesuchtername:
widget.setText() = "hallo"
Code: Alles auswählen
# das erste Steuerelement namens foo
widget = form.findChild(QWidget, 'foo')
# alle Steuerelemente namens foo
for widget in form.findChildren(QWidget, 'foo'):
widget.doit()
# oder auch mit regulären Ausdrücken
pattern = QRexExp('some.*pattern')
for widget in form.findChildren(QWidget, pattern):
widget.doit()
Code: Alles auswählen
index = ComboBox.findText("hallo", 16)
in der QT Dokumentation habe ich folgendes gefundenTypeError: argument 2 of QComboBox.findText() has an invalid type