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 用户登录验证的小例子
Mar 06 Python
Python中的字典遍历备忘
Jan 17 Python
玩转python爬虫之正则表达式
Feb 17 Python
基于python 字符编码的理解
Sep 02 Python
Python面向对象class类属性及子类用法分析
Feb 02 Python
Python绘制正余弦函数图像的方法
Aug 28 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
Feb 16 Python
python使用参数对嵌套字典进行取值的方法
Apr 26 Python
Python通过4种方式实现进程数据通信
Mar 12 Python
call在Python中改进数列的实例讲解
Dec 09 Python
python RSA加密的示例
Dec 09 Python
python正则表达式re.match()匹配多个字符方法的实现
Jan 27 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
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
php自定义函数实现二维数组排序功能
2016/07/20 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
2020/04/20 PHP
JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")
2011/08/23 Javascript
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
jquery.ui.draggable中文文档(原文翻译)
2013/11/15 Javascript
AngularJS中watch监听用法分析
2016/11/04 Javascript
分类解析jQuery选择器
2016/11/23 Javascript
使用node.js搭建服务器
2017/05/20 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
nodejs中Express与Koa2对比分析
2018/02/06 NodeJs
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
vue实现购物车列表
2020/06/30 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
Python实现新浪博客备份的方法
2016/04/27 Python
详解python3百度指数抓取实例
2016/12/12 Python
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
Python使用修饰器进行异常日志记录操作示例
2019/03/19 Python
python使用turtle绘制国际象棋棋盘
2019/05/23 Python
Python 判断时间是否在时间区间内的实例
2020/05/16 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
python 爬虫如何实现百度翻译
2020/11/16 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
值传递还是引用传递
2015/02/08 面试题
医院护士专业个人的求职信
2013/12/09 职场文书
献爱心倡议书
2014/04/14 职场文书
《蝙蝠和雷达》教学反思
2014/04/23 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
党员干部学习心得体会
2016/01/23 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
2022/08/14 MySQL