文字列を含む配列があり、各文字列をの異なる行と同じ列に追加したいと思いますtableWidget
。
関数setItem
を使用して目的のフィールドを変更していますが、エラーが発生しますQTableWidget.setItem(int, int, QTableWidgetItem): argument 3 has unexpected type 'str'
。少し検索して、文字列をに変換するには関数QTableWidgetItem
(ここtableWidgetItem
)を使用する必要があると思いますが、その関数の使用方法と「type」の意味(整数値)がわかりません。
その関数を使用して文字列をに変換する(具体的な)例tableWidgetItem
は非常に役立ちます。
これまでのところ、私のコードは次のようになっています。
pc = 2
i = 0
while i <= pc:
self.tableWidget.insertRow(i)
self.tableWidget.setItem(i, 0, parameter[i])
i += 1
tableWidget
に文字列を追加するより良い方法があるかどうか誰かが指摘した場合にも役立ちますsetItem
。