首页 > Windows开发 > 详细

PyQt5学习笔记-从主窗体打开一个子窗体

时间:2019-05-31 11:09:13      阅读:719      评论:0      收藏:0      [点我收藏+]

PyQt5学习笔记-从主窗体打开一个子窗体

软件环境:

     Eric6+Python3.5+PyQt5

试验目标:

1.点击菜单项Open,打开一个子窗体

2.点击按钮Open,打开一个子窗体

 

主窗体设计:

1、增加一个菜单项Open

2、增加一个按钮Open

 

子窗体设计:

1、只放一个按钮Exit

设计步骤

1、创建主窗体

    启动Eric6,点击顶部菜单Project,点击New,给出Project Name,同时设置项目路径,然后点下面的OK按钮

    技术分享图片

  2、点击如下图的1图标,然后点New form

技术分享图片

3、Select a form type,选择Main Window

技术分享图片

4.文件名,设置为mainWindow,保存后,则是MainWindow.ui

5、增加菜单,在窗体区域,点鼠标右键,点“创建菜单栏”,这里只增加一个主菜单项File,两个子菜单项Open和Exit

技术分享图片

6、在窗体上放置一个按钮Open,从左侧栏找到push button,拖拽到窗体上,修改按钮属性,objectName:btn_Open,Text:Open

技术分享图片

7、然后点左上角的保存按钮,关闭Qt Designer

技术分享图片

8、增加第子窗体,参照前面第2步,点New form,然后Select a form type,选择Widget,文件名:ChildForm.ui

技术分享图片

9、在这个子窗体上增加一个按钮Exit ,从左侧栏拖一个push button,调整按钮大小,修改属性,objectName:btn_Exit,Text:Exit

    点左上角的保存按钮,保存这个窗体文件,然后关闭Qt Designer

技术分享图片

10、编译窗体,从XXX.ui文件生成ui_XXX.py文件

   技术分享图片

    依次选中这两个文件,点鼠标右键,点Compile form

   点窗体左侧的页签图标,可以看到增加了两个文件:Ui_MainWindow.py、Ui_ChildForm.py

技术分享图片

11、Ui_MainWindow.py和Ui_ChildForm.py是界面文件,下面增加业务逻辑文件

      点技术分享图片页签图标,选中MainWindow.ui文件,点鼠标右键,点选Generate Dialog Code菜单项

技术分享图片

12

 

PyQt5学习笔记-从主窗体打开一个子窗体

原文:https://www.cnblogs.com/SH170706/p/10954111.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!