PyQt5 & PyQt6 Designer 的安装(windows 系统)

Python 的安装

python 的版本建议为 python3.9 或更低版本,本人使用 python3.10 时安装 PyQt-tools 时出错,参考 stackoverflow 中大佬回答后,选择回退至 python3.9。(2022.2.24)

python 可直接至 Python官网 下载,如图所示:
Python官网
点击 All release 即可找到 python 所有版本,自行选择下载。下载完成后安装:
python安装界面1
pip 请务必勾选。
python安装界面2
此处可勾选,将python添加至系统变量。

安装成功后,打开cmd,输入:

python --version
pip --version

有相应输出即表示安装成功:
python安装成功

PyQt5 & PyQt6 的安装

PyQt 的安装

PyQt5

打开cmd,输入:

pip install pyqt5

未报 error 则表示安装成功。

若下载速度过慢,可参考 PIP 更换国内安装源 将 pip 安装源替换为国内源后,再重新安装。

PyQt5 安装完成后,在cmd中继续输入:

pip install pyqt5-tools

未报 error 即表示安装成功。

PyQt6

与 PyQt5 安装方法相同,打开cmd,输入:

pip install pyqt6
pip install pyqt6-tools

未报 error 即表示安装成功。

Designer 的打开

打开cmd,可通过 pyqt5-tools 或 pyqt6-tools 打开 Designer:

pyqt5-tools designer
pyqt6-tools designer

输入以上任意命令,均可打开 Designer。由于目前本人很菜,并不清楚通过 pyqt5-tools 和 pyqt6-tools 打开的 designer 有什么区别。但是就本人目前的使用体验来看,是没有区别的。

打开Designer后即可创建 *.ui 文件,进行软件界面的设计。本人学习 Designer 时参考的是B站课程 PyQt5教程,来自网易云课堂,若有更好学习课程和资料,欢迎推荐。

PyQt 和 PySide

关于 PyQt 和 PySide 的区别,可参考 知乎——如何评价Qt官方推出的Qt for Python(PySide)
PyQt 和 PySide 的代码几乎可以无缝迁移(一些方法、变量名称有改变,但阅读官方文档可以很快找到对应功能的函数和变量)。只需要把 from PyQt5 import * 换成 from PySide2 import *。所以本人最后使用的是 PySide6。
PySide6 的安装只需要在 cmd 中输入:

pip install pyside6

pyside6 的官方文档是 Qt for Python

*.ui 转化为 *.py 文件

比如,我使用 designer 创建了一个 test.ui 文件,在此文件目录下打开cmd,输入:

pyuic5 -x test.ui -o test.py

此时同文件夹下便会出现 test.py 文件,直接运行 test.py 即出现相应窗口。

在该命令中, -x 表明输出的 py 文件中含有 __main__ 段,-o test.py 表示输出为 test.py 文件。

同样,也可以使用 PyQt6 来进行转化:

pyuic6 -x test.ui -o test.py

本文主要用于方便我记忆,以及将一些安装时遇到的坑指出,若有错误,欢迎指正。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值