ich habe eine Gui, die mehrere checkBoxes enthält. Da sich die Liste relativ oft Ändern kann, würde ich das ganze gern dynamisch erzeugen.
Am Ende soll der Anwender den Inhalt in einer Konfigdatei ablegen können.
Folgenden Code habe ich bis Jetzt:
Code: Alles auswählen
checkBoxList = ['Motor','Getriebe', 'Rad']
for item in checkBoxList:
objectName = 'self.checkBox%s' % item
exec '%s = None' % (objectName)
exec '%s = %s' % (objectName,QCheckBox())
exec 'self.gridLayoutComponentType.addWidget(%s,%d,0,1,1)' % (objectName,checkBoxList.count(item))
hat jemand eine Idee?exec '%s = %s' % (objectName,str(QCheckBox()))
File "<string>", line 1
self.checkBoxVerbrennungsmotor = <PyQt4.QtGui.QCheckBox object at 0x04268DB0>
^
SyntaxError: invalid syntax
Gruß,
Steffen