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的print用法示例
Feb 11 Python
简单的编程0基础下Python入门指引
Apr 01 Python
Python生成随机验证码的两种方法
Dec 22 Python
python list是否包含另一个list所有元素的实例
May 04 Python
Tensorflow使用tfrecord输入数据格式
Jun 19 Python
django表单的Widgets使用详解
Jul 22 Python
Python调用.NET库的方法步骤
Dec 27 Python
python with (as)语句实例详解
Feb 04 Python
基于Python数据分析之pandas统计分析
Mar 03 Python
Tensorflow使用Anaconda、pycharm安装记录
Jul 29 Python
python 视频下载神器(you-get)的具体使用
Jan 06 Python
Python抖音快手代码舞(字符舞)的实现方法
Feb 07 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
?繁体转换的class
2006/10/09 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
2016/10/10 PHP
Laravel如何友好的修改.env配置文件详解
2017/06/07 PHP
PHP接入微信H5支付的方法示例
2019/10/28 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
HTTP 304错误的详细讲解
2013/11/13 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
深入解析JavaScript编程中的this关键字使用
2015/11/09 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
js实现人民币大写金额形式转换
2016/04/27 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
vue项目中api接口管理总结
2018/04/20 Javascript
element-ui的回调函数Events的用法详解
2018/10/16 Javascript
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
Python 的 Socket 编程
2015/03/24 Python
Python import用法以及与from...import的区别
2015/05/28 Python
python+django加载静态网页模板解析
2017/12/12 Python
Python面向对象class类属性及子类用法分析
2018/02/02 Python
Pycharm配置远程调试的方法步骤
2018/12/17 Python
Python supervisor强大的进程管理工具的使用
2019/04/24 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
基于python实现复制文件并重命名
2020/09/16 Python
详解如何修改python中字典的键和值
2020/09/29 Python
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
家长给老师的道歉信
2014/01/13 职场文书
销售队伍口号
2014/06/11 职场文书
电大奖学金获奖感言
2014/08/14 职场文书
航班延误投诉信
2015/07/02 职场文书
2015年城管执法工作总结
2015/07/23 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang
详解Redis实现限流的三种方式
2021/04/27 Redis
python基础之类属性和实例属性
2021/10/24 Python