我有一个看起来像这样的表:
================================
|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 |
===================================
答案 0 :(得分:1)
这是一个有用的代码:
d.ts