系统:win10

工具:Pycharm2021.2++Python+PyQt5+Qt5.12.7

在win10下开发python可视化程序,需要用到PyQt5,发现百度上的教程质量参差不齐,所以想要写一份完整版的最新教程,在Pycharm2021.2安装PyQt5进行可视化开发。

安装Pycharm网址: https://www.jetbrains.com/pycharm/download

安装QT网址: https://download.qt.io/archive/qt/

第一步:更换国内pip下载源

在C:\Users\你的用户名\下新建一个文件夹为pip

新建文件pip.ini,文件内容为:

[global]

index-url=https://pypi.tuna.tsinghua.edu.cn/simple

第二步:win+R后输入cmd打开黑窗口

输入以下命令:

  1. pip install pyqt5
  2. pip install pyqt5-tools

如果出现错误,在前面加上一句:pip install sip

如果中途过程出现错误,在进行一次下载。

下载的文件在安装的python文件夹中:

如下:D:\Program Files\Python\Python39-32\Lib\site-packages中

第三步:设置环境变量

  1. 搜索框搜索高级系统设置

2. 打开环境变量

3. 点击系统变量Path进入将pyqt5_tools的环境变量添加进去

D:\Program Files\Python\Python39-32\Lib\site-packages\pyqt5_tools

第五步:配置pycharm

左上角File->settings 搜索External Tools

因为我已经添加成功了所以右边显示出来QT PyDesigner和PuUIC,没有添加成功的点击右边+号。

Name:随便选,但是需要利于开发和记忆

Program:是刚才下载的Qt Designer的路径

三种路径:

一是D:\Program Files\Python\Python39-32\Lib\site-packages\pyqt5_tools\bin\designer.exe

我下载的文件夹里没有bin文件夹

二是D:\Program Files\Python\Python39-32\Scripts\designer.exe

但是邪门的是,适用于一些人的位置仍然不适合我,于是我自己开始寻找他的踪迹,终于

三是D:\Program Files\Python\Python39-32\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

这是适用于我安装过程中的路径。

四是直接打开安装Qt后的路径D:\Qt\Qt5.12.7\5.12.7\mingw73_64\bin

我的是64位系统

working directory:$FileDir$

填写即为$FileDir$

其余默认。

再点击一次+号与上方相同

name:PyUIC      功能将.ui文件转化为.py

program:D:\Program Files\Python\Python39-32\Scripts\pyuic5.exe或者D:\Program Files\Python\Python39-32\Lib\site-packages\qt5_tools\bin\pyuic5.exe

Arguments:$FileName$ -o $FileNameWithoutExtension$.py

有些需要将Arguments改为:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

working directory:$FileDir$

至此环境变量配置完成。

验证信息:

点击工程右键->External tools->Qt Designer

点击新建Main Window

ctrl+s保存为ui文件

pycharm中显示此文件

右键点击此ui文件进行转换

转换成功:

至此可以愉快的进行开发了。

Windows下安装PyQt5完整教程相关推荐

  1. Windows下安装tensorflow-gpu/cpu教程

    Windows下安装tensorflow-gpu/cpu教程 conda安装GPU版: # 安装完python后 conda install tensorflow-gpu==1.14 # conda会 ...

  2. windows下php swoole扩展,Windows 下安装 swoole 图文教程(php)

    Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用.在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我 ...

  3. Linux下安装Nginx完整教程及常见错误解决方案

    Linux下安装Nginx完整教程及常见错误解决方案 参考文章: (1)Linux下安装Nginx完整教程及常见错误解决方案 (2)https://www.cnblogs.com/chenxiaoch ...

  4. windows下安装Cygwin详细教程

    官网下载Cygwin安装包 在官网上下载cygwin安装包 下载地址:http://www.cygwin.com/install.html cygwin setup-x86_64.exe Cygwin ...

  5. windows下配置TensorFlow-GPU完整教程

    Windows下搭建深度学习环境TensorFlow-gpu完整教程 1 安装anaconda ,pycharm,安装很容易,只需要注意安装anaconda时将自动添加环境变量这个选项打上勾,安装之后 ...

  6. 深度linux安装make,linux下安装python3完整教程(依赖环境gcc,make,cmake,configure等详细解释)...

    前言:python在linux环境下面没有安装包,只支持从源码安装,本文不仅仅会完整的演示安装步骤,还会解释每一步这么做的原因以及一些关键概念的理解,包括什么是make等.本文基于centos7的KD ...

  7. Linux下安装mysql完整教程

    最新写了一个小项目需要部署到远程服务器,就在阿里云买了一台centos7.x的服务器,想找个完整的教程,却发现都是坑,要不执行到一半执行不下去,要不就是命令错误,经过多次踩坑总结如下: 下载安装包 w ...

  8. mybatis学习(7):Windows下安装MySQL详细教程

    1.安装包下载. 下载地址:https://dev.mysql.com/downloads/mysql/ 点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载. 下载完成后,选择一个磁盘内放 ...

  9. VS2010下安装Cocos2dx完整教程(原)

    一.本人所使用的Cocos2dx版本(cocos2d-2.1rc0-x-2.1.3),下载地址:http://code.google.com/p/cocos2d-x/downloads/list 当前 ...

最新文章

  1. sangerbox平台使用(六)富集分析
  2. (chap9 基于HTTP的功能追加协议) 期盼已久的http 2.0
  3. 聚类(part4)--多源数据聚类算法
  4. oracle 监听 无法连接,解决ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务...
  5. 【汇编语言】王爽实验8,分析一个奇怪的程序,学习笔记(20200517)
  6. Oracle外键级联删除和级联更新
  7. Bower和npm有什么区别?
  8. 没有谷歌翻译,我该怎么办?
  9. c语言两个字符串比较,将两个字符串s1和s2比较,如果s1s2,作业 - 编一个程序,将两个字符串s1和s2比较,如果.doc...
  10. 《蒋勋说宋词》 读后感
  11. 微信小程序大转盘完整代码
  12. mac idea java 配置_Mac JAVA环境变量配置及IDEA JDK配置
  13. 三维扫描仪[4]——标定·Matlab单目标定
  14. 这段代码,c 1秒,java 9秒,c# 14秒,而python。。。,java初级面试笔试题
  15. [渝粤教育] 西南科技大学 民事诉讼法学 在线考试复习资料
  16. 破解美团外卖的 _token算法
  17. 行业指数的周期以及跑赢指数的分位数是多少?
  18. excel两个表格数据对比_如何让两个Excel表格分别独立显示?
  19. 非211普通一本学生如何找IT名企实习?
  20. 多供应商商城系统源码

热门文章

  1. 微信小程序 输入框点击清空按钮 清空值
  2. 一文让您了解数字藏品发行需要什么资质?
  3. 外包坐牢之(页面修改字段)
  4. Redis学习篇之数据库实现和过期策略相关
  5. 夜神模拟器抓包微信小程序(进入浏览器,弹出安全警告(安全证书有问题解决方法)
  6. C语言嵌入式系统编程注意事项
  7. Appimage无法打开的bug
  8. js轮播图(点击图片切换 定时器效果)
  9. 拥有Adobe国际认证,让你在ChatGPT肆虐的设计岗位下,依然坚挺
  10. git连接github 上传项目到github服务器----这波操作真的很酷