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实现的几个常用排序算法实例
Jun 16 Python
Python实现基于权重的随机数2种方法
Apr 28 Python
python文件的md5加密方法
Apr 06 Python
python 调用HBase的简单实例
Dec 18 Python
python操作excel文件并输出txt文件的实例
Jul 10 Python
Django添加sitemap的方法示例
Aug 06 Python
Python3随机漫步生成数据并绘制
Aug 27 Python
python 并发编程 阻塞IO模型原理解析
Aug 20 Python
Python numpy线性代数用法实例解析
Nov 15 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
Feb 26 Python
python利用opencv实现SIFT特征提取与匹配
Mar 05 Python
详解Pandas 处理缺失值指令大全
Jul 30 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
自己动手,丰衣足食 - 短波框形天线制作
2021/03/01 无线电
PHP中实现图片的锐化
2006/10/09 PHP
PHP一些有意思的小区别
2006/12/06 PHP
微博短链接算法php版本实现代码
2012/09/15 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
大家在抢红包,程序员在研究红包算法
2015/08/31 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
2018/08/15 PHP
jQuery 中使用JSON的实现代码
2011/12/01 Javascript
页面使用密码保护代码
2013/04/10 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
Node.js模块加载详解
2014/08/16 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
BootStrap表单验证实例代码
2017/01/13 Javascript
详解Vue方法与事件
2017/03/09 Javascript
十分钟带你快速了解React16新特性
2017/11/10 Javascript
ActiveX控件的使用-js实现打印超市小票功能代码详解
2017/11/22 Javascript
vue+web端仿微信网页版聊天室功能
2019/04/30 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
全面了解python字符串和字典
2016/07/07 Python
总结python爬虫抓站的实用技巧
2016/08/09 Python
Django CBV类的用法详解
2019/07/26 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
2019/08/09 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
pytorch加载语音类自定义数据集的方法教程
2020/11/10 Python
CSS3教程:边框属性border的极致应用
2009/04/02 HTML / CSS
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
利用CSS3实现的文字定时向上滚动
2016/08/29 HTML / CSS
利用HTML5+CSS3实现3D转换效果实例详解
2017/05/02 HTML / CSS
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
荷兰手表网站:Watch2Day
2018/07/02 全球购物
介绍一下HTTP、HTTPS和SSL
2012/12/16 面试题
网上开店必备创业计划书
2014/01/26 职场文书
大学生求职自荐信范文
2015/03/04 职场文书
如何让vue长列表快速加载
2021/03/29 Vue.js