小编Dee*_*ose的帖子

在QT / Python中将字符串作为项目添加到tableWidget

我有一个包含字符串的数组,我想将每个字符串添加到的不同行和同一列中tableWidget

我正在使用该函数setItem更改所需的字段,但出现错误QTableWidget.setItem(int, int, QTableWidgetItem): argument 3 has unexpected type 'str'。我搜索了一下,我想我必须使用函数QTableWidgetItemhere)将字符串转换为tableWidgetItem,但是,我不知道如何使用该函数以及“类型”的含义(整数值)。

一个(具体的)示例如何使用该函数将字符串转换为tableWidgetItem会很有帮助。

到目前为止,我的代码如下所示:

pc = 2
i = 0
while i <= pc:
    self.tableWidget.insertRow(i)
    self.tableWidget.setItem(i, 0, parameter[i])
    i += 1
Run Code Online (Sandbox Code Playgroud)

这也将是有益的,如果有人指出,如果有更好的方法来将字符串添加到一个tableWidgetsetItem

python string qt qtablewidget qtablewidgetitem

2
推荐指数
1
解决办法
5166
查看次数

标签 统计

python ×1

qt ×1

qtablewidget ×1

qtablewidgetitem ×1

string ×1