我有动态创建的复选框对象列表(运行时)。 现在我如何在运行时为所有这些对象设置信号检查? 我正在使用pyqt4进行开发。 我试过循环'对象,但信号检查仅设置为该列表的最后一个对象。但我需要为所有对象设置信号检查。
obj = widget()
count = 0
while(count<4):
self.listOfObjs.append(QtGui.QCheckBox(obj.gridFrame))
obj.gridLayout.addWidget(self.listOfObjs[count], count, 1)
count = count + 1
for i in listOfObjs:
i.stateChanged.connect(self.change)
def change():
*****DO NECCESSARY THINGS*****