pycharm配置pyqt5-tools开发环境的方法步骤
作者:水痕01 发布时间:2022-01-05 08:31:00
本文介绍使用python+pyqt5
开发桌面程序的一个可视化UI
视图布局
一、环境包的安装
1、如果还不知道虚拟环境的可以参考,或者直接使用pipenv
2、安装pyqt5
pip3 install pyqt5
3、安装pyqt5-tools
(注意目前只支持在window
系统下,如果你是mac
电脑请自行安装虚拟机)
pip3 install pyqt5-tools
4、使用pip3 list
查看安装是否成功
二、在pycharm中配置pyqt5-tools工具
在pycharm
编辑器中主要配置有三个
1、打开可视化设计的界面
2、将可视化设计保存后的.ui
文件转换为.py
文件
3、将可视化设计中需要使用到的资源转换为.py
文件
4、配置结果
三、pyqt5-tools的配置
1、点击上面的加号
2、配置如图
1.Name
是自己随便命名的
2.Description
是简单的描素
3.program
是指你执行的程序
4.Working directory: $ProjectFileDir$
是插入宏,表示项目文件目录
四、关于.ui文件转换为.py文件的工具
1、配置结果如图
关于各参数的介绍
1.Program
取安装包中的pyuic5.exe
程序
2.Arguments
配置为$FileName$ -o $FileNameWithoutExtension$.py -x
3.Working directory
配置为$FileDir$
当前文件目录
五、将资源文件转换为py文件
1、配置结果如图
参数的介绍
1.Program
取安装包中的pyrcc5.exe
程序
2.Arguments
配置为$FileName$ -o $FileNameWithoutExtension$_rc.py
3.Working directory
配置为$FileDir$
当前文件目录
六、测试配置成功否
1、查看配置的外部工具
2、点击pyqt5-tools
打开设计的可视化窗口
3、给按钮设置背景图片样式
4、根据上面的步骤新增一个资源,右边选择资源
5、保存后在本项目下会生成一个x.ui
和x.qrc
文件
6、选中文件右键选择外部工具,根据不同文件格式选择不同的编译工具
7、直接运行x.ui
编译后的py
文件,查看效果
来源:https://blog.csdn.net/kuangshp128/article/details/86776999
![](https://www.aspxhome.com/images/zang.png)
![](https://www.aspxhome.com/images/jiucuo.png)
猜你喜欢
- 一,设计背景 由于所在公司ORACLE数据库较多,传统人工监控表空间的方式较耗时,且无法记录历史表空间数据,无法判断每日表空间增长
- (一)、tf.train.Saver()(1). tf.train.Saver() 是用来保存tensorflow训练模型的,默认保存全部参
- 大致功能:$() 取得所有元素$("div") 取得所有DIV$("#a1") 取得ID为a1的元素
- 比较好奇python对于多进程中copy on write机制的实际使用情况。目前从实验结果来看,python 使用multiprocess
- 一、Pytorch创建张量的4种方法Pytorch创建张量的4种方法主要有:torch.Tensor()、torch.tensor()、to
- SQL Server创建临时表:创建临时表 方法一: &n
- 一、Tesseract简介Tesseract是一个OCR库(OCR是英文Optical Character Recognition的缩写),
- 问题:开发中常使用Navicat查询数据库,并修改数据库中的值。今天发现查询结果为只读,不能修改。一般连表查不能修改我是知道的,但是单表查居
- 1.获取当前时间的两种方法:import datetime,timenow = time.strftime("%Y-%m-%d %
- 匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一
- <?php date_default_timezone_set("PRC"); $host = stripslas
- MySQL设置查询缓存的用意:把查询到的结果缓存起来,下次再执行相同查询时就可以直接从结果集中取;这样就比重新查一遍要快的多。查询缓存的最终
- 介绍An open source load testing tool.一个开源性能测试工具。define user behaviour wi
- 一、什么是函数装饰器1.函数装饰器是Python提供的一种增强函数功能的标记函数;2.装饰器是可调用的函数对象,其参数是另一个函数(被装饰的
- 有如下的代码:class p1:def __init__(self,a,b):print("init in p1")se
- Web开发中,我们经常会遇到分页显示和排序数据记录集的情况,这在服务器端使用服务器端的代码和数据库技术是件很轻松的事情,比如:ASP、PHP
- 1.下载Linux对应的RPM包http://dev.mysql.com/downloads/mysql/5.6.htmlwget http
- 一. 访问WEB数据库的多种方案目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有:1.公共网关接口CGI(Commo
- Mutex的4种易错使用场景1.Lock/Unlock 不成对出现Lock/Unlock 没有成对出现,就可能会出现死锁或者是因为Unloc
- 这篇文章主要介绍了基于python traceback实现异常的获取与处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参