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
本文主要用于方便我记忆,以及将一些安装时遇到的坑指出,若有错误,欢迎指正。
版权声明:本文标题:PyQt5 & PyQt6 Designer 的安装(windows 系统) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1733746315h1619717.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论