admin 管理员组

文章数量: 887018

Python 的安装

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

python 可直接至 Python官网 下载,如图所示:

点击 All release 即可找到 python 所有版本,自行选择下载。下载完成后安装:

pip 请务必勾选。

此处可勾选,将python添加至系统变量。

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

python --version
pip --version

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

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

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

本文标签: 系统 amp Windows Designer