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 30 Python
利用Python找出序列中出现最多的元素示例代码
Dec 08 Python
浅谈Python Opencv中gamma变换的使用详解
Apr 02 Python
Python变量访问权限控制详解
Jun 29 Python
python中列表的切片与修改知识点总结
Jul 23 Python
Python3和PyCharm安装与环境配置【图文教程】
Feb 14 Python
python GUI库图形界面开发之PyQt5拖放控件实例详解
Feb 25 Python
新建文件时Pycharm中自动设置头部模板信息的方法
Apr 17 Python
Pycharm生成可执行文件.exe的实现方法
Jun 02 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
Sep 01 Python
python 破解加密zip文件的密码
Apr 22 Python
Python中的turtle画箭头,矩形,五角星
Mar 16 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在引号前面添加反斜杠(PHP去除反斜杠)
2013/09/28 PHP
php获取POST数据的三种方法实例详解
2016/12/20 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
Codeigniter里的无刷新上传的实现代码
2019/04/14 PHP
不错的asp中显示新闻的功能
2006/10/13 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
2012/08/30 Javascript
js操作table示例(个人心得)
2013/11/29 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
JS实现支持Ajax验证的表单插件
2016/03/24 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
2016/07/18 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
Python中字符串对齐方法介绍
2015/05/21 Python
学生信息管理系统Python面向对象版
2019/01/30 Python
Python同步遍历多个列表的示例
2019/02/19 Python
python使用递归的方式建立二叉树
2019/07/03 Python
Django forms表单 select下拉框的传值实例
2019/07/19 Python
基于python操作ES实例详解
2019/11/16 Python
Python&&GDAL实现NDVI的计算方式
2020/01/09 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
西班牙在线药店:DosFarma
2020/03/28 全球购物
硕士研究生自我鉴定范文
2013/12/27 职场文书
护士毕业实习感言
2014/03/05 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
保护动物的宣传语
2015/07/13 职场文书
关于空气污染危害的感想
2015/08/11 职场文书
如何制定一份可行的计划!
2019/06/21 职场文书