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初学者的一些编程技巧
Apr 03 Python
Python with用法实例
Apr 14 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
Apr 23 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
Jun 11 Python
Django Sitemap 站点地图的实现方法
Apr 29 Python
python算法题 链表反转详解
Jul 02 Python
关于python中密码加盐的学习体会小结
Jul 15 Python
Python进度条的制作代码实例
Aug 31 Python
Python Numpy 自然数填充数组的实现
Nov 28 Python
Python3 实现爬取网站下所有URL方式
Jan 16 Python
详解python 降级到3.6终极解决方案
Feb 06 Python
Jupyter Notebook 安装配置与使用详解
Jan 06 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
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
PHP 模拟登陆MSN并获得用户信息
2009/05/16 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
2013/07/02 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
json2.js的初步学习与了解
2011/10/06 Javascript
jQuery仿Excel表格编辑功能的实现代码
2013/05/01 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
JS去除数组重复值的五种不同方法
2013/09/06 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
jQuery Ajax调用WCF服务详细教程
2015/03/31 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
js微信分享API
2020/10/11 Javascript
DOM事件探秘篇
2017/02/15 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
微信小程序商品详情页规格属性选择示例代码
2017/10/30 Javascript
vue实现商品列表的添加删除实例讲解
2020/05/14 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
2020/11/12 Javascript
python网络编程示例(客户端与服务端)
2014/04/24 Python
Django中的CBV和FBV示例介绍
2018/02/25 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
python操作excel的方法
2018/08/16 Python
详解python运行三种方式
2019/05/13 Python
python3 实现调用串口功能
2019/12/26 Python
Python文件夹批处理操作代码实例
2020/07/21 Python
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
英国鹦鹉店:Parrot Essentials
2018/12/03 全球购物
眼镜促销方案
2014/03/15 职场文书
音乐教师求职信
2014/06/28 职场文书
作风建设年度心得体会
2014/10/29 职场文书
单位实习介绍信
2015/05/05 职场文书
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis