`class Example(QWidget):
def init(self):
super().init()
self.Routerlist=[]
self.TestData=[]
self.Rowcount=5
self.initUI()
def initUI(self):
self.grid=QGridLayout(self)
self.setLayout(self.grid)
self.Parameter=[]
self.Routerlist=self.GetRouType()
# 添加列名参数
for i in range(len(self.Parameter)):
p=(0,i)
bu=PyQt5.QtWidgets.QPushButton(self.Parameter[i])
self.grid.addWidget(bu, *p)
self.TestData = self.GetTestData()
for i in range(1,self.Rowcount+1):
for j in range(1, len(self.Parameter)):
p=(i,j)
text=PyQt5.QtWidgets.QLineEdit(self.TestData[i-1][j-1])
self.grid.addWidget(text, *p)
# 添加机型下拉框
for i in range(1, self.Rowcount+1):
p = (i, 0)
cb = QComboBox()
cb.addItems(self.Routerlist)
self.grid.addWidge