PyQt5学习

PyQt5学习

参考书目:《Python GUI设计 PyQt5从入门到实践》明日科技

一、概述

1.GUI与PyQt5

GUI:图形用户接口或者图形用户界面

PyQt5:图形程序框架Qt的Python接口

二、环境搭建

1.python安装

Download Python | Python.org

安装成功后,cmd运行,显示此界面
在这里插入图片描述

2.PyCharm安装及配置

Download PyCharm: The Python IDE for data science and web development by JetBrains

按步骤安装即可,安装成功后进行配置(我下载的社区版)

3.安装PyQt5及设计器

File–>Settings–>Project–>Project Interpreter

点击“+”号进行安装,分别安装PyQt5、PyQt5-tools、PyQt5Designer,安装成功如图所示
在这里插入图片描述
其相关文件存放在当前虚拟环境的“Lib\site-packages”文件夹下
在这里插入图片描述

4.配置PyQt5设计器及转换工具

File–>Settings–>Tools–>External Tools

点击“+”号进行安装,分别安装Qt Designer、PyUic

4.1 QtDesigner
程序位置:当前工程文件目录下的designer.exe位置
工作目录:$ProjectFileDir$

在这里插入图片描述

4.2 PyUic
程序位置:当前工程文件目录下的python.exe位置
实参:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py -x
工作目录:$FileDir$ 

在这里插入图片描述

4.3 配置成功检验

配置成功如图所示
在这里插入图片描述
单击Qt Designer,可以打开Qt设计器
在这里插入图片描述
选择一个.ui文件,单击PyUIC,可以将选中的ui文件转换为.py文件
在这里插入图片描述
点击运行,弹出窗口
在这里插入图片描述

三、PyQt5窗口程序

1.几种常用的窗口类型

在这里插入图片描述
1.Dialog with Buttons Botton

2.Dialog with Buttons Right

3.Dialog without Bottons:无按钮对话窗口

4.Main Window:一个带菜单,停留窗口和状态栏的主窗口

5.Widget

2.Qt Designer窗口区域
1.菜单栏

在这里插入图片描述
窗体菜单提供布局及预览窗体效果、C++代码和Python代码相关的功能

2.工具栏

在这里插入图片描述
1.新建

2.打开

3.保存

4.放到后面

5.放到前面

6.编辑窗口部件

7.编辑信号/槽

8.编辑伙伴

9.编辑Tab顺序

10.水平布局

11.垂直布局

12.使用分裂器水平布局

13.使用分裂器垂直布局

14.栅格布局

15.在窗体布局中布局

16.打破布局

17.调整大小

3.工具箱

分类

在这里插入图片描述
控件展示

在这里插入图片描述

4.窗口设计区域

在这里插入图片描述

5.对象查看器

查看设计窗口中放置的对象列表
在这里插入图片描述

6.属性编辑器

在这里插入图片描述

7.信号/槽编辑器

编辑控件的信号和槽函数

在这里插入图片描述

8.动作编辑器

对控件的动作进行编辑

在这里插入图片描述

9.资源浏览器

在这里插入图片描述

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值