QTableWidget表格部件中setItem用於在表格部件QTableWidget創建后,設定指定行和指定列的項為一個QTableWidgetItem實例對象。調用語法如下:
setItem(int row, int column, QTableWidgetItem item)
注意:
- 該方法沒有返回值,但會觸發itemChanged信號
- 在使用setItem之前,需要確保表格部件的行數和列數已經設置,且參數 row和column在行數和列數的范圍內,否則設置不會成功,這也意味着表格部件的行數和列數不能隨着項的增加自動增加,必須預定義好
示例代碼:
for row in range(5):
for col in range(3):
item = QtWidgets.QTableWidgetItem(f"({row},{col})" )
self.tableWidget.setItem(row,col,item)