您好,登錄后才能下訂單哦!
安裝工具:
測試工程文件及所需工具:
1、首先安裝Pycharm,先前一篇介紹安裝破解版的可以參考:https://www.jb51.net/softs/299378.html
2、新建一個空的python工程,找到setting安裝第三方模塊PyQT5,點加號,先安PyQT5,再安裝pyqt5-tools,后面包含qtdesinger
3、以上模塊都安完,設置擴展工具的參數找到setting->tools->external tools,點擊加號新建工具
4、先加qtdesinger的參數,program:E:\python_study\qtstudy\venv\Lib\site-packages\pyqt5-tools\designer.exe,這個是我的需要換成你自己的,arguments:$FileDir$\$FileName$ ,working directory:$FileDir$,后面這個可以和我一樣
6、再點加號,添加pyuic5的參數,這個是把qt的UI文件轉換成.py文件的工具,program:E:\python_study\qtstudy\venv\Scripts\pyuic5.exe,這個也需要改成你自己的,
arguments:$FileName$ -o $FileNameWithoutExtension$.py ,working directory:$FileDir$,后面這個可以和我一樣
7、再點加號,添加pyrcc的參數,這個是將資源文件如圖片等轉成python代碼能識別的文件,這個參數基本和pyuic5的是一樣的
8、以上參數配置完成PYQT5也可以說是基本完成了,如果你是順利基本可以裝B了
9、直接打開qtdesinger,創建一個UI文件,保存在python工程的本地目錄,如果保存沒反應就用另存為,這樣在工程里就會出現qt的UI文件了
10、右鍵保存好的ui文件,選擇external tools->pyuic5生成代碼,天意弄人啊,沒想到報錯了我去,有些是不報錯的。。。居然找不到模塊,可以明明存在呀
11、查找了大量的資料,百度谷歌各方法都試一下,終于把坑給埋了,具說是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所在的目錄下。
12、現在你在右鍵將UI文件生成py文件試試,成功啦。。。此處需要鮮花!!!!
13、建一個QT的入口主文件,將剛才生成的py模塊導入運行
import sys import qtstudyqtstudy from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) MainWindow = QMainWindow() ui = qtstudyqtstudy.Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
14、運行一下主py文件吧,成功了吧,我只是測試加了一個編輯框,其它的你們可以自己試試了
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。