PyQt5+python3+pycharm开发环境配置教程


Posted in Python onMarch 24, 2020

1.下载PyQt

官方网站:http://www.riverbankcomputing.com/software/pyqt/download5

我的操作系统是64位的,安装的是Python3.4.3,所以我选择下载:PyQt5-5.4.1-gpl-Py3.4-Qt5.4.1-x64.exe

单击安装即可。

PyQt5安装完后,需要修改系统变量

QT_QPA_PLATFORM_PLUGIN_PATH
C:\Python34\Lib\site-packages\PyQt5\plugins                                      <<-----------------这是我PyQt5的plugins文件夹所在位置

PyQt5+python3+pycharm开发环境配置教程

2.配置PyCharm

1)打开PyCharm,执行快捷键ctrl+alt+s打开设置界面,输入tool,点开external tools,配置qtdesigner。

点击左上角的加号,作如下配置:

在Qt Designer的设置中,Program选择PyQt安装目录中 designer.exe 的路径

Work directory 使用变量 $FileDir$ (点击后面的 Insert macro 按钮可以不用输入双击上屏)

PyQt5+python3+pycharm开发环境配置教程

2).设置“PyUIC” -- 这个主要是用来将 Qt界面 转换成 py代码

在PyUIC的设置中,其他的都差不多,Program 写入Python的地址,Parameters写入

-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py

把上面的Python路径修改成自己的即可!

Work directory 使用变量 $FileDir$

PyQt5+python3+pycharm开发环境配置教程

PyQt5+python3+pycharm开发环境配置教程

使用时先用QtDesigner生成ui文件,然后利用PyUIC将ui文件转换成对应python文件

总结

到此这篇关于PyQt5+python3+pycharm开发环境配置教程的文章就介绍到这了,更多相关PyQt5 python3 pycharm开发环境内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
网站渗透常用Python小脚本查询同ip网站
May 08 Python
python通过pip更新所有已安装的包实现方法
May 19 Python
python生成圆形图片的方法
Mar 25 Python
python找出完数的方法
Nov 12 Python
python之Flask实现简单登录功能的示例代码
Dec 24 Python
python使用PIL模块获取图片像素点的方法
Jan 08 Python
详解python解压压缩包的五种方法
Jul 05 Python
Python %r和%s区别代码实例解析
Apr 03 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
May 20 Python
keras 获取某层的输入/输出 tensor 尺寸操作
Jun 10 Python
python基于pexpect库自动获取日志信息
Feb 01 Python
Pytorch实现WGAN用于动漫头像生成
Mar 04 Python
python实现最速下降法
Mar 24 #Python
python实现梯度法 python最速下降法
Mar 24 #Python
PyQt5+Pycharm安装和配置图文教程详解
Mar 24 #Python
python实现梯度下降法
Mar 24 #Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 #Python
pycharm通过anaconda安装pyqt5的教程
Mar 24 #Python
详解PyQt5信号与槽的几种高级玩法
Mar 24 #Python
You might like
PHP的可变变量名的使用方法分享
2012/02/05 PHP
php批量更改数据库表前缀实现方法
2013/10/26 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
php微信公众号开发之答题连闯三关
2018/10/20 PHP
php 多个变量指向同一个引用($b = &amp;$a)用法分析
2019/11/13 PHP
JavaScript闭包 懂不懂由你反正我是懂了
2011/10/21 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
js实现圆盘记速表
2015/08/03 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
2016/05/17 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
2016/05/27 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
Bootstrap基本样式学习笔记之表单(3)
2016/12/07 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
老生常谈JS中的继承及实现代码
2018/07/06 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
python 系统调用的实例详解
2017/07/11 Python
python hash每次调用结果不同的原因
2019/11/21 Python
为什么UNION ALL比UNION快
2016/03/17 面试题
仓库主管的岗位职责
2013/12/04 职场文书
爱与责任师德演讲稿
2014/08/26 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
2015大学生暑期实习报告
2015/07/13 职场文书
办公室管理规章制度
2015/08/04 职场文书
《我是什么》教学反思
2016/02/16 职场文书
详解MySQL的半同步
2021/04/22 MySQL
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python
Golang 并发下的问题定位及解决方案
2022/03/16 Golang