如何在Python中编码QTabWidget,与QT Designer相关

时间:2019-07-18 11:57:15

标签: python-3.x qtabwidget

我在QT Designer中创建了“ myTool_v1.ui”。在“ myTool_v1.ui”中,我使用QTabWidget创建了2个选项卡。 (对象名称Tab1,Tab2)。我想创建2个类(每个Tab1,Tab2)。根据每个Tabs类定义窗口小部件。但是我不知道如何完成它。

请帮助我。请看图片:

QT Window

我的python脚本:

Tools = './uiFile/myTool_v1.ui'

class Tab(QtWidgets.QMainWindow):

    def __init__(self, parent=None):
        QtWidgets.QDialog.__init__(self, parent)
        self.ui = uic.loadUi(Tools, self)
        self.ui.addTab(Tab1())
        self.ui.addTab(Tab2())

class Tab1 (QWidget):

    def __init__(self):
        self.label.setText("first button")


class Tab2(QWidget):

    def __init__(self):
       self.comboBox_1.addItem("Ansible")


if __name__ == "__main__":

    app = QApplication(sys.argv)
    tabdialog = Tab()
    tabdialog.ui.show()

    app.exec()

0 个答案:

没有答案