pycharm配置pyqt5-tools开发环境的方法步骤


Posted in Python onFebruary 11, 2019

本文介绍使用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、配置结果

pycharm配置pyqt5-tools开发环境的方法步骤

三、pyqt5-tools的配置

1、点击上面的加号

2、配置如图

pycharm配置pyqt5-tools开发环境的方法步骤3、上面参数介绍

1.Name是自己随便命名的

2.Description是简单的描素

3.program是指你执行的程序

4.Working directory: $ProjectFileDir$是插入宏,表示项目文件目录

四、关于.ui文件转换为.py文件的工具

1、配置结果如图

pycharm配置pyqt5-tools开发环境的方法步骤2、

关于各参数的介绍

1.Program取安装包中的pyuic5.exe程序

2.Arguments配置为$FileName$ -o $FileNameWithoutExtension$.py -x

3.Working directory配置为$FileDir$当前文件目录

五、将资源文件转换为py文件

1、配置结果如图

pycharm配置pyqt5-tools开发环境的方法步骤2、

参数的介绍

1.Program取安装包中的pyrcc5.exe程序

2.Arguments配置为$FileName$ -o $FileNameWithoutExtension$_rc.py

3.Working directory配置为$FileDir$当前文件目录

六、测试配置成功否

1、查看配置的外部工具

pycharm配置pyqt5-tools开发环境的方法步骤2、

2、点击pyqt5-tools打开设计的可视化窗口

pycharm配置pyqt5-tools开发环境的方法步骤3、

3、给按钮设置背景图片样式

pycharm配置pyqt5-tools开发环境的方法步骤4、

4、根据上面的步骤新增一个资源,右边选择资源

5、保存后在本项目下会生成一个x.uix.qrc文件

6、选中文件右键选择外部工具,根据不同文件格式选择不同的编译工具

7、直接运行x.ui编译后的py文件,查看效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python写的一个简单DNS服务器实例
Jun 04 Python
Python中shape计算矩阵的方法示例
Apr 21 Python
Django 前后台的数据传递的方法
Aug 08 Python
Python函数返回不定数量的值方法
Jan 22 Python
python操作kafka实践的示例代码
Jun 19 Python
Python timeit模块的使用实践
Jan 13 Python
.dcm格式文件软件读取及python处理详解
Jan 16 Python
python中函数返回多个结果的实例方法
Dec 16 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
May 28 Python
Python爬取英雄联盟MSI直播间弹幕并生成词云图
Jun 01 Python
Python办公自动化PPT批量转换操作
Sep 15 Python
Python编写车票订购系统 Python实现快递收费系统
Aug 14 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
Feb 11 #Python
Python requests模块实例用法
Feb 11 #Python
说说如何遍历Python列表的方法示例
Feb 11 #Python
python按照多个条件排序的方法
Feb 08 #Python
python 使用pandas计算累积求和的方法
Feb 08 #Python
对Python中的条件判断、循环以及循环的终止方法详解
Feb 08 #Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 #Python
You might like
Laravel5.7 Eloquent ORM快速入门详解
2019/04/12 PHP
PHP切割汉字的常用方法实例总结
2019/04/27 PHP
JS实现随机化快速排序的实例代码
2013/08/01 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
Vue动态获取width的方法
2018/08/22 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
jQuery实现简单弹幕效果
2019/11/28 jQuery
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
利用Python找出序列中出现最多的元素示例代码
2017/12/08 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
2019/06/21 Python
python 初始化一个定长的数组实例
2019/12/02 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
python3 sorted 如何实现自定义排序标准
2020/03/12 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
枚举与#define宏的区别
2014/04/30 面试题
财务会计专业毕业生自荐信
2013/10/19 职场文书
计算机应用专业毕业生求职信
2013/10/24 职场文书
《去年的树》教学反思
2014/04/11 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
MySQL sql_mode修改不生效的原因及解决
2021/05/07 MySQL
sass 常用备忘案例详解
2021/09/15 HTML / CSS
科普 | 业余无线电知识-波段篇
2022/02/18 无线电
Java实现字符串转为驼峰格式的方法详解
2022/07/07 Java/Android