PyQt5安装步骤

Python界面开发工具PyQt5安装步骤
1.确定Python版本:
cmd命令窗口输入

 python  --version

我的版本是python3.8.0
2.安装PyQt:
cmd命令窗口输入:

pip install PyQt5 -i https://pypi.douban.com/simple

3.安装Qt5图形设计工具
python3.8对应qt5版本,先到网盘上下载PyQt5_Tools-5.7.dev1-py3-none-any.whl文件:https://pan.baidu.com/s/1GVhquhTe5bgrjGRvUVRloQ 提取码:ain0

  1. 安装wheel
  2. 然后安装*.whl,进入*.whl下载文件所在目录在执行pip命令
 pip install wheel
 pip install PyQt5_Tools-5.7.dev1-py3-none-any.whl

4.配置PyCharm
为了实现在PyCharm里面实现打开Qt designer,然后生成qt文件,然后将qt文件转换成python语言的功能
打开PyCharm,按下图操作
在这里插入图片描述
打开Extrernal Tools之后,点击上如绿色的+,添加Tools
在这里插入图片描述
Name:可自己定义
Program:指向上述安装PyQt5-tools里面的designer.exe
Work directory:使用变量 F i l e D i r FileDir FileDir

然后再新建多一个“PyUIC”,这个主要是用来将 Qt界面 转换成 py代码。
在这里插入图片描述
-m PyQt5.uic.pyuic F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension.py

5.如何使用
在D盘新建一个空文件夹,然后使用Pycharm导入文件夹,先通过PyCharm打开Qt designer,如图
在这里插入图片描述
在这里插入图片描述
然后另存为该文件到新建的文件夹下
在这里插入图片描述
保存文件之后,关闭qt designer,在pycharm里看到刚保存ui文件,选中文件点击右键,选择PyUIC来转换成py代码

在这里插入图片描述
生成代码之后,还不能运行,因为这只是一个界面的代码,在该代码最下面还需要加入以下代码:

import sys

from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':

    app = QApplication(sys.argv)

    MainWindow = QMainWindow()

    ui = Ui_MainWindow()

    ui.setupUi(MainWindow)

    MainWindow.show()

sys.exit(app.exec_())

点击运行
在这里插入图片描述

可能出现的报错提示:
ModuleNotFoundError: No module named 'pyqt5’问题
PyCharm不识别PyQt5的问题如图所示,引用PyQt5的时候显示错误“ModuleNotFoundError: No module named ‘pyqt5’”
首先确定已经安装了PyQt5是成功的

Python\Python36\Lib\site-packages这个路径下面去看有没有PyQt5相关的库
在这里插入图片描述

通过python的命令引用PyQt5成功,表示PyQt5安装没有问题

Python环境变量配置一般没有问题,很少,如果有,就无法运行

在这里插入图片描述

最新版的PyCharm,因为高版本pycharm自己创建了一个Python虚拟环境 默认没有把你安装的第三方库添加进来,所以就造成这种问题,而且在新建项目时候Project Iterpreter那个标签隐藏,无法注意到,需要手动打开,如下图中绿色那个小东西打开:

。

解决办法1:在新建项目的时候如下图所示勾选那两个框框,目的是加载第三方库

在这里插入图片描述

这样在创建完工程的时候会加载一堆东西,另一个办法就是利用下面的Existing interpreter来处理。点击那个配置按钮

在这里插入图片描述

如果你已经建了项目,不想重新再重复已有的工作,别担心,还有办法!

在已有项目的最后面找到External Libraries ,然后找到venv目录,把pyvenv.cfg文件中的如下参数改成true

include-system-site-packages = true

大功告成!

在这里插入图片描述

如果你没有找到pyvenv.cfg,那么在你的settings->projiect interpreter目录所在处,找到该文件,用记事本修改完后,保存即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值