1、简介
QT官方发布Qt6.0之后,紧接着于2020年12月10日发布了PySide 6,对应C++版的Qt6。从PySide6开始,PySide的命名也会与Qt的大版本号保持一致。需要注意的是使用PySide6开发的程序在默认情况下,不兼容Windows7系统,这也是Qt6所决定的。
PySide为我们提供了两种开发界面的方式,一种叫QtWidget,是在网上搜到的教程中最常见的方式;另一种叫QML,是一种新型的开发方式,也是Qt正在努力推广的开发方式。在本系列的文章中,我们主要使用QtWidget这种方式,而使用QtWidget开发程序时,也有两种基本的使用方法,一种是通过designer开发界面,另一种是用过代码手动开发界面,这里我们的目的是极简快速入门,所以使用designer这种方便的方式进行开发。
2、Pyside6安装
在command中或者vscode的terminal中运行pip命令,采用国内源安装速度较快。
此处使用豆瓣源安装:pip install pyside6 -i https://pypi.doubanio.com/simple
安装完成后,使用pip list 查看安装结果以及版本。
打开VSCode左侧边栏的Extension,搜索pyside或者Qt for Python,点击Install。
3、PySide6配置
打开左侧边栏左下角的Manage按钮,选择Settings,搜索Python,选中Qt for Python;
以下路径根据自己pyside6安装路径,进行配置。
3.1 Designer配置
3.2 Pyrcc配置
3.3 Pyuic配置
4、Pyside6测试
在Vicode中,点击资源管理器(Ctrl+Shift+E),创建文件夹,右键单击刚创立的文件夹,点击Create Qt UI File。
VsCode会自动打开designer,设计如下窗体,并且保存为mytest.ui。
保存后在VsCode中找到mytest.ui文件,右键单击,选择Comple Qt UI File,会在同级目录自动生成ui_mytest.py文件。
然后新建main.py文件,输入以下代码:
运行此文件,可见执行结果如下:
点击Hello Pyside6,可见变为以下内容:
恭喜Pyside6+VsCode开发环已经境配置成功。