前言:在提到python的可視化界面時(shí),很多朋友第一時(shí)間想到的可能是pyqt5,畢竟它在網(wǎng)絡(luò)的知名度比較高,很多技術(shù)文章都用的是pyqt5,微智啟工作室在最開(kāi)始接觸可視化界面的時(shí)候,也是接觸的pyqt5,但是隨著學(xué)習(xí)的深入,才直到pyqt5的許可制度限制比較高。
而pyside6的功能、語(yǔ)法和pyqt5可以說(shuō)的一模一樣,相似度達(dá)到了99%。但是pyside6的許可制度相對(duì)來(lái)說(shuō)沒(méi)有那么嚴(yán)格,所以學(xué)習(xí)后續(xù)都是采用的pyside6,這里也推薦大家使用它。
下面通過(guò)兩個(gè)對(duì)比圖就知道了,除了把【PyQt5】改成【PySide6】,其余的基本不用動(dòng),就可以達(dá)到把pyqt5的代碼轉(zhuǎn)為pyside6的目的。
(pyqt5的代碼)
(pyside6的代碼)
一、環(huán)境依賴安裝、路徑查看
1、在設(shè)置之前,先在對(duì)應(yīng)的解釋器里面安裝依賴,我這里以yolo8虛擬環(huán)境為例。
pip install Pyside6 -i https://pypi.douban.com/simple
2、然后打開(kāi)yolov8的安裝路徑,如果不知道位置,可以在anaconda里面輸入【conda info --envs】查看,我這里顯示在E盤
3、記住這個(gè)路徑,后面我們會(huì)用到
二、加載pyside6-designer,打開(kāi)Qt編輯器
1、pycharm選擇對(duì)應(yīng)的解釋器后,依次打開(kāi)【文件-設(shè)置-工具-外部工具】
你的可能是英文,不過(guò)界面位置都是一樣的,看圖來(lái)操作即可。
2、選擇+號(hào)
3、然后添加對(duì)應(yīng)的路徑即可注意這里的程序的路徑替換為你自己的路徑,也就是上面第3步的路徑,打開(kāi)Scripts文件夾,選擇pyside6-designer.exe。實(shí)參可以留空,然后目錄寫$FileDir$
名稱:Pyside6-Designer(可自己定義)
程序:Pyside6-Designer的安裝路徑(E:\software\anaconda\envs\yolo8\Scripts\pyside6-designer.exe)
實(shí)參:
工作目錄: $FileDir$
三、加載pyside6-uic插件,把ui轉(zhuǎn)python代碼
4、上述已經(jīng)完成了Qt編輯器的安裝了,開(kāi)始安裝ui文件轉(zhuǎn)python代碼,跟上面的步驟差不多,不過(guò)這次選擇的是【pyside6-uic.exe】
名稱、實(shí)參、工作目錄可以復(fù)制下方的代碼,為了方便管理,還可以把他們都放在同一個(gè)組里面。
名稱:Pyside6-UIC(可自己定義)
程序:pyside6-uic的安裝路徑(E:\software\anaconda\envs\yolo5\Scripts\pyside6-uic.exe)
實(shí)參:$FileName$ -o $FileNameWithoutExtension$.py
工作目錄: $FileDir$
四、運(yùn)行測(cè)試
然后右鍵項(xiàng)目文件夾,這里會(huì)看到有一個(gè)插件,點(diǎn)擊第一個(gè)可以啟動(dòng)Qt編輯器
選擇想要編輯的組件或者文字,在右側(cè)可以找到對(duì)應(yīng)的文字,編輯修改即可。
如果想修改樣式,例如背景顏色等,可以在css樣式進(jìn)行修改
如果想修改圖標(biāo)或者圖片,一樣的也是在右側(cè)找到對(duì)應(yīng)的屬性進(jìn)行替換
程序修改完后,記得保存,然后可以通過(guò)pyside6插件,把ui文件轉(zhuǎn)成python代碼。
例如我這里右鍵yolov8Qt.ui,選擇pyside6-uic就轉(zhuǎn)python代碼了。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-859069.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-859069.html
到了這里,關(guān)于pycharm添加pyside6插件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!