Python Qt 简介与 PySide6 安装指南

image-20260403151904606

Python qt简介

pyside2包装的是Qt5库,pyside6包装的是Qt6库

PyQt5包装的是Qt5库,PyQt6包装的是Qt6库

pyside2/pyside6是Qt的亲儿子,而pyqt5/pyqt6是义子

Qt库是用C++语言开发的,是因为python使用的人实在是太多了,所以python就从C++搬过来这个库了

一个好玩的案例

1
app = QApplication()

放在主窗口的控件,要能全部显示在界面上,必须加上下面这行代码,不然你会看不到自己的控件去哪儿了

1
window.show()

最后一定有一句这个,让程序进入死循环(可以试试去掉这一句会有什么变化)

1
app.exec() # 这是pyside6的代码; pyside2 是 app.exec_()

遇到的问题和解决方法

我的Python 3.12 无法正常安装 PySide2(至少在2026.3.28号是不可行的),所以我选择 PySide6

一般来说,在python终端输入以下命令就可以安装库

1
pip install pyside6

但是国内下载速度很慢,如果上述指令不行,我们可以采用镜像源下载

(-i表示从后面的镜像源下载安装pyside6)

1
pip install pyside6 -i https://pypi.tuna.tsinghua.edu.cn/simple

一些常用的镜像源

1
2
3
4
5
清华大学TUNA镜像源: https://pypi.tuna.tsinghua.edu.cn/simple
阿里云镜像源: http://mirrors.aliyun.com/pypi/simple/
中国科学技术大学镜像源: https://mirrors.ustc.edu.cn/pypi/simple/
华为云镜像源: https://repo.huaweicloud.com/repository/pypi/simple/
腾讯云镜像源:https://mirrors.cloud.tencent.com/pypi/simple/

显示以下内容就是安装好了

image-20260328173851246

参考文章

pip常用镜像源-博客园

如果这篇文章对你有帮助,请我喝杯咖啡吧 ☕