溫馨提示×

qt怎么獲取tablewidget內容

qt
小億
1165
2023-11-09 09:15:15
欄目: 編程語言

要獲取QTableWidget的內容,您可以使用以下方法之一:

1. 使用`item()`方法:可以使用`item(row, column)`方法獲取特定位置的單元格項。例如,要獲取第1行第2列的單元格項,可以使用以下代碼:

  item = tableWidget.item(0, 1)

???if?item?is?not?None:

???????print(item.text())

2. 使用selectedItems()方法:可以使用selectedItems()方法獲取選中的所有單元格項。然后,您可以遍歷每個單元格項并獲取其內容。例如,要獲取所有選中的單元格項的內容,可以使用以下代碼:

??selected_items?=?tableWidget.selectedItems()

???for?item?in?selected_items:

???????print(item.text())

3. 使用rowCount()columnCount()方法:可以使用rowCount()columnCount()方法獲取表格的行數和列數。然后,您可以使用嵌套循環遍歷每個單元格并獲取其內容。例如,要獲取所有單元格的內容,可以使用以下代碼:

??for?row?in?range(tableWidget.rowCount()):

???????for?column?in?range(tableWidget.columnCount()):

???????????item?=?tableWidget.item(row,?column)

???????????if?item?is?not?None:

???????????????print(item.text())

請注意,上述示例代碼中的tableWidget是指您的QTableWidget對象的名稱,請根據您自己的實際情況進行更改。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女