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中除法使用的注意事项
Aug 21 Python
跟老齐学Python之使用Python操作数据库(1)
Nov 25 Python
Python实现新浪博客备份的方法
Apr 27 Python
基于Python中单例模式的几种实现方式及优化详解
Jan 09 Python
使用Python读取二进制文件的实例讲解
Jul 09 Python
python+pyqt5实现图片批量缩放工具
Mar 18 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
Jun 02 Python
Python Tkinter图形工具使用方法及实例解析
Jun 15 Python
基于Python实现简单学生管理系统
Jul 24 Python
Python自动化测试中yaml文件读取操作
Aug 20 Python
Python使用Kubernetes API访问集群
May 30 Python
python编程项目中线上问题排查与解决
Nov 01 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/11/05 PHP
PHP发送短信代码分享
2015/08/11 PHP
PHP7常量数组用法分析
2016/09/26 PHP
php中遍历二维数组并以表格的形式输出的方法
2017/01/03 PHP
thinkPHP实现的省市区三级联动功能示例
2017/05/05 PHP
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
Laravel框架中自定义模板指令总结
2017/12/17 PHP
jQuery 版元素拖拽原型代码
2011/04/25 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
JavaScript制作的可折叠弹出式菜单示例
2014/04/04 Javascript
JS打印组合功能
2016/08/04 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
详解webpack require.ensure与require AMD的区别
2017/12/13 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
使用next.js开发网址缩短服务的方法
2020/06/17 Javascript
Python的time模块中的常用方法整理
2015/06/18 Python
Python命令行解析模块详解
2018/02/01 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
python中matplotlib的颜色及线条控制的示例
2018/03/16 Python
Python Numpy:找到list中的np.nan值方法
2018/10/30 Python
python安装requests库的实例代码
2019/06/25 Python
Python实现多线程/多进程的TCP服务器
2019/09/03 Python
python实现udp聊天窗口
2020/03/31 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
python 列表推导和生成器表达式的使用
2021/02/01 Python
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
Lovedrobe官网:英国领先的大码服装品牌
2019/09/19 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
业务部经理岗位职责
2014/01/04 职场文书
新学期红领巾广播稿
2014/01/14 职场文书
安全生产演讲稿
2014/05/09 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书
2016新党章学习心得体会
2016/01/15 职场文书