Я добавил qcheckbox в первую ячейку qtablewidget, и теперь мне нужно как получить доступ к флажку и как получить событие его щелчка. В основном, я хочу, чтобы флажок был выбран, флажок должен быть выбран, а в столбце непроверенный должен быть отключен,Вот код:
def add_items(self):
rows = 5
cols = 5
self.tableWidget.setRowCount(5)
self.tableWidget.setColumnCount(5)
for r in range(0, rows):
for c in range(1, cols):
self.qwidget = QtGui.QWidget()
self.checkbox = QtGui.QCheckBox()
self.checkbox.setCheckState(QtCore.Qt.Checked)
qhboxlayout = QtGui.QHBoxLayout(self.qwidget)
qhboxlayout.addWidget(self.checkbox)
qhboxlayout.setAlignment(QtCore.Qt.AlignCenter)
qhboxlayout.setContentsMargins(0, 0, 0, 0)
self.tableWidget.setCellWidget(r, 0, self.qwidget)
item = QTableWidgetItem('note'+str(r))
self.tableWidget.setItem(r, c, item)
print 'done'