美文网首页
【Python】Pyqt5之QTableWidget的使用

【Python】Pyqt5之QTableWidget的使用

作者: Blue_Well | 来源:发表于2020-10-11 21:34 被阅读0次
  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))

相关文章

网友评论

      本文标题:【Python】Pyqt5之QTableWidget的使用

      本文链接:https://www.haomeiwen.com/subject/dfuepktx.html