安裝工具:
Pycharm 專業版2017.3
PyQT5
python3
測試工程文件及所需工具:下載
一、首先安裝Pycharm,先前一篇介紹安裝破解版的能夠參考:http://www.roselady.vip/a/cangjingge/boke/2018/0204/685.html
二、新建一個空的python工程,找到setting安裝第三方模塊PyQT5,點加號,先安PyQT5,再安裝pyqt5-tools,後面包含qtdesinger
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
三、以上模塊都安完,設置擴展工具的參數找到setting->tools->external tools,點擊加號新建工具
![](http://static.javashuo.com/static/loading.gif)
四、先加qtdesinger的參數,program:E:\python_study\qtstudy\venv\Lib\site-packages\pyqt5-tools\designer.exe,這個是個人須要換成你本身的,
arguments:$FileDir$\$FileName$ ,working directory:$FileDir$,後面這個能夠和我同樣
![](http://static.javashuo.com/static/loading.gif)
六、再點加號,添加pyuic5的參數,這個是把qt的UI文件轉換成.py文件的工具,program:E:\python_study\qtstudy\venv\Scripts\pyuic5.exe,這個也須要改爲你本身的,
arguments:$FileName$ -o $FileNameWithoutExtension$.py ,working directory:$FileDir$,後面這個能夠和我同樣
![](http://static.javashuo.com/static/loading.gif)
七、再點加號,添加pyrcc的參數,這個是將資源文件如圖片等轉成python代碼能識別的文件,這個參數基本和pyuic5的是同樣的
![](http://static.javashuo.com/static/loading.gif)
八、以上參數配置完成PYQT5也能夠說是基本完成了,若是你是順利基本能夠裝B了
![](http://static.javashuo.com/static/loading.gif)
九、直接打開qtdesinger,建立一個UI文件,保存在python工程的本地目錄,若是保存沒反應就用另存爲,這樣在工程裏就會出現qt的UI文件了
![](http://static.javashuo.com/static/loading.gif)
十、右鍵保存好的ui文件,選擇external tools->pyuic5生成代碼,天意弄人啊,沒想到報錯了我去,有些是不報錯的。。。竟然找不到模塊,能夠明明存在呀
![](http://static.javashuo.com/static/loading.gif)
十一、查找了大量的資料,百度谷歌各方法都試一下,終於把坑給埋了,具說是python3.dll is missing,這不是開玩笑麼,我都用了這麼屢次了,報着試試的心態沒想到還真行
安裝的Python缺乏了python3.dll,能夠經過去python.org 下載所需版本的python安裝包並安裝,而後從安裝目錄中拷貝python3.dll文件,粘貼到Anaconda安裝目錄下,也就是python36.dll所在的目錄下,通常就是第一層目錄,具體要看本身的安裝狀況
下載適合你電腦配置的安裝包,很重要的!!(個人系統是Windows10,64位,因此選擇的是Download Windows x86-64 executable installer),而後安裝,要確保你要記得它的安裝目錄哦,後面要用到。到這裏,你須要確保已經完成上面的安裝。打開剛剛記得的安裝目錄,找到python3.dll文件,複製,並粘貼到Scripts安裝目錄下,也就是python36.dll所在的目錄下。
![](http://static.javashuo.com/static/loading.gif)
十二、如今你在右鍵將UI文件生成py文件試試,成功啦。。。此處須要鮮花!!!!
1三、建一個QT的入口主文件,將剛纔生成的py模塊導入運行html
03 |
from PyQt5.QtWidgets import QApplication, QMainWindow |
05 |
if __name__ = = '__main__' : |
06 |
app = QApplication(sys.argv) |
07 |
MainWindow = QMainWindow() |
08 |
ui = qtstudyqtstudy.Ui_MainWindow() |
09 |
ui.setupUi(MainWindow) |
|
1四、運行一下主py文件吧,成功了吧,我只是測試加了一個編輯框,其它的大家能夠本身試試了
python