PyQt5 的主窗口动态加载小部件实例代码
PyQt 是用于构建 GUI 应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是最强大的图书馆之一。 PyQt 由 Phil Thompson 开发。
我们通过Qt Designer设计两个窗口,分别命名为主窗口(MainForm)和窗口(ChildrenForm)。我们将在主窗口的空白中心添加一个网格布局,并将其命名为MaingridLayout,稍后我们需要在其中放置一个ChildrenForm。编写代码 from 主窗体
导入
Ui_Mainform from
儿童 Ui_form
PyQt5.QtWidgets
导入
QFileDialog
class
MainForm(QtWidgets.QMainWindow,Ui_MainForm):__init__( 自我
):
超级
(主形式,
self
).__init__()
self
self♶ self
.
)
self
.child
=
ChildrenForm () .fileOpen.triggered.connect(
self
self
self
.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前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。