PyQt更新QTableWidget中的某个单元格

问题描述 投票:1回答:2

我有一个看起来像这样的表:

================================
|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 |
===================================
python checkbox pyqt cell
2个回答
2
投票

通过添加此内容:


0
投票

这是一个有用的代码:

© www.soinside.com 2019 - 2024. All rights reserved.