原文: https://pythonspot.com/qt4-table/

我们可以使用QTableWidget来显示表格,QTableWidgetPyQt 模块的一部分。 我们设置标题,行数,列数并添加数据。

Qt4 表格示例

下面的例子:

  1. from PyQt4.QtGui import *
  2. from PyQt4.QtCore import *
  3. import sys
  4. def main():
  5. app = QApplication(sys.argv)
  6. table = QTableWidget()
  7. tableItem = QTableWidgetItem()
  8. # initiate table
  9. table.setWindowTitle("QTableWidget Example @pythonspot.com")
  10. table.resize(400, 250)
  11. table.setRowCount(4)
  12. table.setColumnCount(2)
  13. # set data
  14. table.setItem(0,0, QTableWidgetItem("Item (1,1)"))
  15. table.setItem(0,1, QTableWidgetItem("Item (1,2)"))
  16. table.setItem(1,0, QTableWidgetItem("Item (2,1)"))
  17. table.setItem(1,1, QTableWidgetItem("Item (2,2)"))
  18. table.setItem(2,0, QTableWidgetItem("Item (3,1)"))
  19. table.setItem(2,1, QTableWidgetItem("Item (3,2)"))
  20. table.setItem(3,0, QTableWidgetItem("Item (4,1)"))
  21. table.setItem(3,1, QTableWidgetItem("Item (4,2)"))
  22. # show table
  23. table.show()
  24. return app.exec_()
  25. if __name__ == '__main__':
  26. main()

结果:

QT4 表格 - 图1

QT4 表格 - 图2

QT4 表格 - 图3

PyQT 表格提示

下载 PyQT 代码(批量收集)