欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PYQT5的安装和使用

程序员文章站 2022-07-13 22:38:41
...

最简单的 PYQT5安装和使用步骤:

第一步:安装相关文件

pip install PYQT5

pip install pyqt5-tools

理论而言,这一步之后pyqt就已经能够使用了,后续的配置是为了方便在ide中更加方便地使用这个包 以及其可视化程序 designer.exe

第二步:添加环境变量(跳过)

思考:为什么需要配置环境变量?

有一个博客说的是:依赖包安装完成,接下来介绍如何在PyCharm中添加工具,其实这几个工具在安装PyQt5-tools的时候已经包括在目录中,只不过要在PyCharm中方便使用还需要一些配置步骤。首先为了保证Windows系统能够正确识别PyQt5-tools的常见命令,还需要将PyQt5-tools的安装目录添加到系统环境变量Path中。 原文链接:https://blog.csdn.net/qq_32892383/article/details/108867482

但是我认为,既然在安装pycharm时候已经配置了环境变量,而我们使用 pip install python 这类库时候也没有去配置环境变量,所以配置环境变量其实是一个比较多余的步骤

这两个包的安装位置在Python的安装目录下的“\Lib\site-packages\”目录

例如我的在:

D:\anaconda\envs\tf15\Lib\site-packages\PyQt5

D:\anaconda\envs\tf15\Lib\site-packages\pyqt5_tools

如果不是anaconda安装,可以在命令行:

pip show pyqt5就能获取相应位置信息

第三步:pycharm配置(跳过)

这一步的目的在于将designer嵌入到pycharm里面 方便在pycharm中使用该工具,不然只能使用命令行

File->Settings->Tools->External Tools,点击加号:

Name:可自己定义 建议是: Qt Designer

program:搜索 designer.exe 的路径填写

Arguments:不填

directory: 填写designer.exe的上一级路径

继续添加

Name: pyuic

program:搜索pyuic5.exe的路径 填写

parameter: -o $FileNameWithoutExtension$.py

directory: $FileDir$

继续添加

Name: pyrcc

program:搜索pyrcc.exe的路径 填写

parameter: -o $FileNameWithoutExtension$_rc.py

directory: $FileDir$

第四步:测试(跳过)

最上方Tools->External Tools->qtdesigner

弹出窗口生成一个ui文件,随机设置,保存到当前工作目录下

选中ui文件,然后右键Tools->External Tools->pyuic

上面配置等于

运行 designer.exe 然后

$FileDir$之下运行pyuic5.exe -o $FileNameWithoutExtension$.py $FielName$

第五步:理解原理(正确打开方式)

在经历过前四步之后会觉得很烦,但实际上完全不用这么麻烦

每次点击一次外部工具其实就相当于在终端执行一次命令而已,只要记住这些命令,其实很简单就能使用这个包了

例如在命令行输入:designer 自然就打开了pyqt可视化页面

打开相关文件: designer ui文件路径 直接打开ui文件

输入 pyuic5 -o untitled.py untitled.ui 将相应的ui文件转换为python文件

遇到不会的命令参数直接–help

总结

  1. 所谓的系统环境配置只是为了让系统找到相应的文件而已,但是anaconda 或者pip 里面你已经设置了相应的系统环境变量、就不用再去设置

  2. 所谓的外部工具其实就是执行外部的exe 文件,另外指定一下参数而已,并不是什么繁琐的东西,其实用命令行也就是一行的事,非常多此一举

  3. 因此,推荐pyqt的正确使用方式是 pip install 之后就像一个正常的库一样使用,犹如使用python,完全没有必要整那些乱七八糟的玩意,命令行不香吗??

上述方法同样适用于vscode spider 。真不知道网上那些整成外部工具的怎么想的,,害我半天看了个寂寞

相关标签: 杂七杂八 pyqt