1才写、簡介
QT官方發(fā)布Qt6.0之后回挽,緊接著于2020年12月10日發(fā)布了PySide 6趾疚,對應C++版的Qt6缨历。從PySide6開始,PySide的命名也會與Qt的大版本號保持一致糙麦。需要注意的是使用PySide6開發(fā)的程序在默認情況下辛孵,不兼容Windows7系統(tǒng),這也是Qt6所決定的赡磅。
PySide為我們提供了兩種開發(fā)界面的方式魄缚,一種叫QtWidget,是在網(wǎng)上搜到的教程中最常見的方式焚廊;另一種叫QML冶匹,是一種新型的開發(fā)方式,也是Qt正在努力推廣的開發(fā)方式咆瘟。在本系列的文章中嚼隘,我們主要使用QtWidget這種方式,而使用QtWidget開發(fā)程序時搞疗,也有兩種基本的使用方法嗓蘑,一種是通過designer開發(fā)界面,另一種是用過代碼手動開發(fā)界面匿乃,這里我們的目的是極簡快速入門桩皿,所以使用designer這種方便的方式進行開發(fā)。
2幢炸、Pyside6安裝
在command中或者vscode的terminal中運行pip命令泄隔,采用國內(nèi)源安裝速度較快。
此處使用豆瓣源安裝:pip install pyside6 -i https://pypi.doubanio.com/simple
安裝完成后宛徊,使用pip list 查看安裝結(jié)果以及版本佛嬉。
打開VSCode左側(cè)邊欄的Extension,搜索pyside或者Qt for Python闸天,點擊Install暖呕。
3、PySide6配置
打開左側(cè)邊欄左下角的Manage按鈕苞氮,選擇Settings湾揽,搜索Python,選中Qt for Python;
以下路徑根據(jù)自己pyside6安裝路徑,進行配置库物。
3.1 Designer配置
3.2 Pyrcc配置
3.3 Pyuic配置
4霸旗、Pyside6測試
在Vicode中,點擊資源管理器(Ctrl+Shift+E),創(chuàng)建文件夾戚揭,右鍵單擊剛創(chuàng)立的文件夾诱告,點擊Create Qt UI File。
VsCode會自動打開designer民晒,設(shè)計如下窗體精居,并且保存為mytest.ui。
保存后在VsCode中找到mytest.ui文件镀虐,右鍵單擊箱蟆,選擇Comple Qt UI File,會在同級目錄自動生成ui_mytest.py文件刮便。
然后新建main.py文件,輸入以下代碼:
運行此文件绽慈,可見執(zhí)行結(jié)果如下:
點擊Hello Pyside6恨旱,可見變?yōu)橐韵聝?nèi)容:
恭喜Pyside6+VsCode開發(fā)環(huán)已經(jīng)境配置成功。