美文网首页
【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