У меня есть массив со строками, и я хочу добавить каждую строку в отдельную строку и один и тот же столбец tableWidget
.
. Я использую функцию setItem
, чтобы изменить нужное поле., но я получаю ошибку QTableWidget.setItem(int, int, QTableWidgetItem): argument 3 has unexpected type 'str'
.Я немного искал, и я думаю, что я должен использовать функцию QTableWidgetItem
( здесь ), чтобы преобразовать строку в tableWidgetItem
, однако я понятия не имею, как использовать эту функцию, ичто означает «тип» (целочисленное значение).
(конкретный) пример того, как использовать эту функцию для преобразования строки в tableWidgetItem
, был бы очень полезен.
Пока мойкод выглядит следующим образом:
pc = 2
i = 0
while i <= pc:
self.tableWidget.insertRow(i)
self.tableWidget.setItem(i, 0, parameter[i])
i += 1
Было бы также полезно, если бы кто-то указал, есть ли лучший способ добавить строку в tableWidget
, чем setItem
.