Code前端首页关于Code前端联系我们

PyQt5 的主窗口动态加载小部件实例代码

terry 2年前 (2023-09-25) 阅读数 49 #后端开发

PyQt 是用于构建 GUI 应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是最强大的图书馆之一。 PyQt 由 Phil Thompson 开发。

我们通过Qt Designer设计两个窗口,分别命名为主窗口(MainForm)和窗口(ChildrenForm)。我们将在主窗口的空白中心添加一个网格布局,并将其命名为MaingridLayout,稍后我们需要在其中放置一个ChildrenForm。编写代码 from 主窗体 导入 Ui_Mainform from ​​儿童 Ui_form PyQt5.QtWidgets 导入QFileDialogclassMainForm(QtWidgets.QMainWindow,Ui_MainForm):__init__( 自我):超级(主形式,self).__init__() selfself♶ self. ) self .child=ChildrenForm () .fileOpen.triggered.connect( self selfself.open 事件点击 self.fileClose.triggered.connect(self.close)† def子秀(自我):。 addWidget(self.child) # 添加窗口 f): 文件 † C:/"," 全部文件 (*) 状态栏类 (ChildrenForm,self).__init__() ♺。 Ui(self ) 端口 sys 应用程序 myshow.show() sys.exit(app.exec_())

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门