def make_tab3(self, parent):
tab3 = QWidget(parent)
tab3.layout = QGridLayout(tab3)
tab3.layout.setAlignment(Qt.AlignTop)
tab3.value = {}
tab3.coords = ["X", "Y", "Z"]
tab3.labels = {}
tab3.inputs = {}
tab3.boxes = self.make_dropdowns(tab3, permcamp, self.save_camp)
i = 1
for x in tab3.coords:
tab3.labels[x] = QLabel(x, tab3)
tab3.inputs[x] = QLineEdit(tab3)
tab3.inputs[x].textEdited.connect(self.save_camp)
tab3.boxes[x] = MyComboBox(tab3, start_unit, "Length")
tab3.boxes[x].currentTextChanged.connect(self.save_camp)
tab3.layout.addWidget(tab3.labels[x], i, 1)
tab3.layout.addWidget(tab3.inputs[x], i, 2)
tab3.layout.addWidget(tab3.boxes[x], i, 3)
i += 1
for x in permcamp:
tab3.labels[x[0]] = QLabel(x[0], tab3)
tab3.inputs[x[0]] = QLineEdit(tab3)
tab3.inputs[x[0]].textEdited.connect(self.save_camp)
tab3.layout.addWidget(tab3.labels[x[0]], i, 1)
tab3.layout.addWidget(tab3.inputs[x[0]], i, 2)
tab3.layout.addWidget(tab3.boxes[x[0]], i, 3)
i += 1
return tab3
评论列表
文章目录