【Python】Pyqt5之QTableWidget的使用

2020-10-11  本文已影响0人  Blue_Well
  1. 添加Item:
    这里必须先调用setRowCount函数才能使用setItem。
row_count = self.tableWidgetDeviceList.rowCount()
self.tableWidgetDeviceList.setRowCount(row_count+1)
self.tableWidgetDeviceList.setItem(row_count, i, QTableWidgetItem(item))
  1. Item居中:
    这里的Items列表是每列的元素,setItem函数中第一个参数是第几行,第二个参数是第几列。
items = [name, addr, rssi, 'ADV']

self.tableWidgetDeviceList.setRowCount(row_count+1)
for columns in range(len(items)):
    item = QTableWidgetItem(str(items[columns]))
    item.setTextAlignment(Qt.AlignHCenter | Qt.AlignVCenter)
    self.tableWidgetDeviceList.setItem(row_count, columns, QTableWidgetItem(item))

如何需要指定某个行列的数据居中可以用下面的方式

item = QTableWidgetItem("CONNECTING")
item.setTextAlignment(Qt.AlignHCenter | Qt.AlignVCenter)
self.tableWidgetDeviceList.setItem(self.connect_row, 3, QTableWidgetItem(item))
上一篇 下一篇

猜你喜欢

热点阅读