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写的创建文件夹自定义函数mkdir()
Aug 25 Python
跟老齐学Python之重回函数
Oct 10 Python
python爬取51job中hr的邮箱
May 14 Python
基于Python 装饰器装饰类中的方法实例
Apr 21 Python
python使用turtle库绘制时钟
Mar 25 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
Jul 26 Python
详解django的serializer序列化model几种方法
Oct 16 Python
python将txt文档每行内容循环插入数据库的方法
Dec 28 Python
python 自定义对象的打印方法
Jan 12 Python
Python开启线程,在函数中开线程的实例
Feb 22 Python
Django自带的加密算法及加密模块详解
Dec 03 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
Oct 29 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
PHP封装分页函数实现文本分页和数字分页
2014/10/23 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
Mozilla 表达式 __noSuchMethod__
2009/04/05 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
基于jQuery的表格操作插件
2010/04/22 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
Angular实现的简单定时器功能示例
2017/12/28 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
JsonProperty 的使用方法详解
2019/10/11 Javascript
JavaScript相等运算符的九条规则示例详解
2019/10/20 Javascript
深入解析Python中的变量和赋值运算符
2015/10/12 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
python装饰器三种装饰模式的简单分析
2020/09/04 Python
python 动态绘制爱心的示例
2020/09/27 Python
python3中celery异步框架简单使用+守护进程方式启动
2021/01/20 Python
时尚、社区、科技:SEVENSTORE
2019/04/26 全球购物
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
.NET remoting中对象激活的两种方式
2015/06/08 面试题
教师档案管理制度
2014/01/23 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
党员演讲稿
2014/09/04 职场文书
学生会感恩节活动方案
2014/10/11 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书
25张裸眼3D图片,带你重温童年的记忆,感受3D的魅力
2022/02/06 杂记
小程序实现侧滑删除功能
2022/06/25 Javascript