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复制文件的方法实例详解
May 22 Python
python基础之包的导入和__init__.py的介绍
Jan 08 Python
基于numpy.random.randn()与rand()的区别详解
Apr 17 Python
Python安装lz4-0.10.1遇到的坑
May 20 Python
Python中作用域的深入讲解
Dec 10 Python
python 调用钉钉机器人的方法
Feb 20 Python
Python实现把类当做字典来访问
Dec 16 Python
Django密码存储策略分析
Jan 09 Python
Python Tkinter图形工具使用方法及实例解析
Jun 15 Python
Pytest如何使用skip跳过执行测试
Aug 13 Python
python代码实现猜拳小游戏
Nov 30 Python
Python基础详解之描述符
Apr 28 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/02/26 PHP
浅析php创建者模式
2014/11/25 PHP
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
2014/12/17 PHP
PHP Cookie学习笔记
2016/08/23 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
Bootstrap基本组件学习笔记之缩略图(13)
2016/12/08 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
vue基于两个计算属性实现选中和全选功能示例
2019/02/08 Javascript
countUp.js实现数字滚动效果
2019/10/18 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
打印出python 当前全局变量和入口参数的所有属性
2009/07/01 Python
跟老齐学Python之使用Python操作数据库(1)
2014/11/25 Python
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
Python编程快速上手——强口令检测算法案例分析
2020/02/29 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
css3+伪元素实现鼠标移入时下划线向两边展开的效果
2017/04/25 HTML / CSS
Myprotein台湾官方网站:全球领先的运动营养品牌
2018/12/10 全球购物
在阿联酋购买翻新手机和平板电脑:Teckzu
2021/02/12 全球购物
区域销售经理岗位职责
2013/12/10 职场文书
乡镇网格化管理实施方案
2014/03/23 职场文书
四风问题民主生活会对照检查材料思想汇报
2014/09/27 职场文书
前台接待岗位职责范本
2015/04/03 职场文书
刑事附带民事上诉状
2015/05/23 职场文书
Java新手教程之ArrayList的基本使用
2021/06/20 Java/Android
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫
python中的getter与setter你了解吗
2022/03/24 Python
vue 给数组添加新对象并赋值
2022/04/20 Vue.js
postgresql中如何执行sql文件
2023/05/08 PostgreSQL