MyWindow.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:PRESTO-GUI 作者: padmec-reservoir 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号