我在QT Designer中创建了“ myTool_v1.ui”。在“ myTool_v1.ui”中,我使用QTabWidget创建了2个选项卡。 (对象名称Tab1,Tab2)。我想创建2个类(每个Tab1,Tab2)。根据每个Tabs类定义窗口小部件。但是我不知道如何完成它。
请帮助我。请看图片:
我的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()