【发布时间】:2020-05-17 15:43:03
【问题描述】:
我有一张如下所示的表格:
================================
|Checkbox| Account_name | Info |
================================
当我选择一个帐户时,我想在该帐户上更新带有文本的“信息”单元格,例如 Selected
这就是我构建表格的方式:
self.mainAccountTable.setCellWidget(currentRowCount, 0, pWidget)
self.mainAccountTable.setItem(currentRowCount, 1, QTableWidgetItem(name[1]))
self.mainAccountTable.setItem(currentRowCount, 2, QTableWidgetItem(info[2]))
这就是我知道哪些帐户被检查的方式(它是一种监控点击的方法,它连接到表格小部件):
for account in range(self.mainAccountTable.rowCount()):
if self.mainAccountTable.cellWidget(account, 0).findChild(type(QCheckBox())).isChecked():
但是我如何为已检查的帐户更新带有特定消息的“信息”单元格?我试过了 : self.mainAccountTable.setItem(self.mainAccountTable.item(account, 2).text("Selected"))
===================================
|Checked| Account_name | Selected |
===================================
【问题讨论】: