我有一個帶有字符串的數組,並且我想將每個字符串添加到不同的行中,並且在tableWidget
的同一列中。將字符串作爲項目添加到QT/Python中的tableWidget中
我正在使用函數setItem
來更改所需字段,但出現錯誤QTableWidget.setItem(int, int, QTableWidgetItem): argument 3 has unexpected type 'str'
。 我搜索了一點,我想我必須使用函數QTableWidgetItem
(here)將字符串轉換爲tableWidgetItem
,但是,我不知道如何使用該函數,什麼'類型'的意思(整數值)。
一個(具體的)示例如何使用該函數將字符串轉換爲tableWidgetItem
會很有幫助。
到目前爲止,我的代碼如下所示:
pc = 2
i = 0
while i <= pc:
self.tableWidget.insertRow(i)
self.tableWidget.setItem(i, 0, parameter[i])
i += 1
這也將是有益的,如果有人指出,如果有更好的方法來將字符串添加到一個tableWidget
比setItem
。