PYQT5的安装和使用

最简单的 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 。真不知道网上那些整成外部工具的怎么想的,,害我半天看了个寂寞

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值