参考:Qt里面的方法:https://blog.csdn.net/u013366022/article/details/52274776(详细)
https://blog.csdn.net/jia666666/article/details/81624259
QTableView显示二维表数据
流程::需要创建一个QTableView实例和一个数据元Model,然后将两者关联。降低ui和后端数据的耦合度降低
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QWidget,QVBoxLayout,QTableView
from PyQt5.QtGui import QStandardItemModel,QStandardItem
class TableDemo(QWidget):
def __init__(self):
super(TableDemo, self).__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('表格')
self.setGeometry(300,300,400,500)
layout=QVBoxLayout()
self.setLayout(layout)
#设置数据model
model=QStandardItemModel(3,3)
model.setHor