def make_tab1(self, parent):
tab1 = QWidget(parent)
tab1.value = dict((x[0], 0) for x in parameter_list)
tab1.unit = dict((x[0], "") for x in parameter_list)
tab1.layout = QGridLayout(tab1)
tab1.layout.setAlignment(Qt.AlignTop)
tab1.layout.addWidget(self.tree, 1, 1, 6, 1)
tab1.labels = self.make_labels(tab1, parameter_list)
tab1.inputs = self.make_inputs(tab1, parameter_list)
tab1.boxes = self.make_dropdowns(tab1, parameter_list, self.get_unit)
i = 0
j = 2
for x in parameter_list:
tab1.layout.addWidget(tab1.labels[x[0]], (i % 6) + 1, j)
tab1.layout.addWidget(tab1.inputs[x[0]], (i % 6) + 1, j + 1)
tab1.layout.addWidget(tab1.boxes[x[0]], (i % 6) + 1, j + 2)
i = i + 1
return tab1
评论列表
文章目录