VS + Qt5Designer + Anaconda環境配置


 

最近打算做一個模型訓練工具,從來都不喜歡做UI的我,最終把目光放在了QtDesigner上。配環境的過程中在網上翻閱了不少博客,但大多是pycharm或者是VScode,使用VS的似乎不多。所以打算記錄下我的環境配置過程,為廣大網友“排坑”。有的地方可能記不清了或者沒說清楚,歡迎共同進步 sr_john_green@outlook.com

先說明一下系統環境,操作系統是64位Win10,python環境是Anaconda3,IDE使用visual studio 2017 prefessional,UI庫使用PyQt5。

 

本貼大致內容有兩個方面,一個是Anaconda環境下裝pyqt5,另一個是在visual studio里通過外部工具配置QtDesigner,PyUIC和PyRCC。

 

首先是在Anaconda下pyqt5的安裝

打開Anaconda Prompt,輸入命令 ,創建一個python3.6的環境。

conda create -n for_blog python=3.6

確認環境已經創建    conda info -e

這有一個優勢就是你能夠看到你的環境所存在的目錄。由於我的Anaconda是安裝在D盤的,所以環境也都存在D盤下的ProgramData下了。

接下來我們要安裝pyqt5,需要注意的是,在使用conda命令安裝的時候,如果參照網上大多數博客的寫法 conda install pyqt5,得到的大概下面的情況:

當然,如果你使用命令:pip install pyqt5  的話,並不會出錯,如果你傾向於使用conda命令的話,應該輸入:

conda install pyqt

so,再輸入y,這樣就成功了。

 

接下來是安裝pyqt5-tools,我們可能更傾向於是用conda命令安裝pyqt5-tools,但是經過我n多次的實驗,都沒有成功,最終屈服在pip上,使用  pip install pyqt5-tools  ,網速比較感人,於是推薦使用豆瓣的鏡像

pip install PyQt5-tools -i https://pypi.douban.com/simple --trusted-host=pypi.douban.com

大概需要幾分鍾,就ok了。最后在環境目錄下Scripts文件夾下查看是否安裝成功,划紅線的三個.exe文件是我們接下來要用的

 

 

接下來就簡單了,在visual studio 2017上配置額外工具,位置是在菜單欄的工具,下面有個額外工具,已經配置好的額外工具會在下拉的時候看得到,也可以使用alt + T,再按e調用。

 

調出外部工具窗口后,點擊“添加”即可添加工具,這里推薦三個工具,QtDesigner,PyUIC和PyRCC。QtDesigner是圖形界面設計UI的工具(拖控件),設計完成后會保存為.ui文件,然后通過PyUIC工具將.ui文件轉化為.py文件,繼續進行后續的邏輯開發。PyRCC是轉化資源文件的。

關於工具的配置,網上給出的多數是pycharm或者是vs code的配置方法,其實與visual studio 大同小異,但是略有區別。點擊參數最右邊的小黑色箭頭,會彈出如下所示的提示框,點擊后會給出寫法。

 

PyDesigner 的配置,無需參數,命令是designer.exe文件。

 

 

PyUIC工具的配置,這里的命令是\envs\環境名\python.exe,參數可以參考下面的參數配置

-m PyQt5.uic.pyuic $(ItemFileName).ui -o $(ItemFileNameWithoutExtention).py

 

 最后是PyRCC工具的配置命令是\envs\環境名\scripts\pyrcc5.exe,參數可以參考下面的來配置

$(ItemFileName) -o $(ItemFileNameWithoutExtension)_rc.py

 

以上內容就是我想要和大家分享的,如果有哪里說的不對或者有更好的方式歡迎批評指正。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM