QtCore.QObject.connect en un bucle solo afecta a la última instancia

Tengo un bucle. Creé unQCheckBox y ponerlo en unaQTableWidget Celular, y todo está bien. En cada paso del bucle he llamado unconnect Función, para myslot SLOT, pero solo la últimaQCheckBox Se aplica la instancia. Busqué en Google y encontré que muchas personas tienen mi problema. He aplicado sus soluciones, pero mi problema sigue.

for row in xrange(len(uniqueFields)):
    instance = QtGui.QCheckBox(uniqueFields[row], findInstance.tableWidget)
    print QtCore.QObject.connect(instance,
        QtCore.SIGNAL(_fromUtf8("stateChanged (int)")),
        lambda: findInstance.projectsInstance.myslot(
                    "TWCH", findInstance, instance.text(),
                    instance.checkState(), instance))
    findInstance.tableWidget.setRowCount(findInstance.tableWidget.rowCount() + 1)
    findInstance.tableWidget.setCellWidget(row, 0, instance)

Nota: miconnect función de retornoTrue.

Como crearconnect función en un bucle que enumera todos losinstances?

Respuestas a la pregunta(3)

Su respuesta a la pregunta