rows, column:为你需要添加的行和列。
添加按钮:
qButton = QPushButton('编辑值', self)
qButton.clicked.connect(lambda: self.qb_printf(1))
self.tableWidget.setCellWidget(rows, column, qButton)
def qb_printf(value)
print(value)
添加复选框:
qcheck = QCheckBox(self)
qcheck.stateChanged.connect(lambda: self.self.qb_printf(1))
self.tableWidget_2.setCellWidget(rows, column, qcheck)
添加下拉框:
qcombo = QComboBox(self)
infomation = [">", "<", "=", "!=", "<=", ">="]
qcombo.addItems(infomation)
qcombo.activated.connect(lambda: self.self.qb_printf(1))
self.tableWidget.setCellWidget(rows, column, qcombo)