問題
Python GUI開發中PyQt5是最優秀的工具之一,使用源碼逐行編寫肯定不是好辦法,特别是當應用面對大師GUI視窗時,并且視窗中要使用大師GUI控件時。這時,使用類似于VB的GUI拖放式組建GUI界面成為必需。
Qt Designer即是PyQt5架構在開發GUI應用時要使用的生成工具,但是從PyQt5開始,這個工具不會自動随同PyQt5架構安裝,而需要單獨安裝。
随着PyQt5子版本的不段推進,Qt Designer的安裝與使用也往往會出現某些環節上脫節的問題。昨天我在Win7 64 SP1環境下安裝Qt Designer時即出現問題,現細節描述如下:
(1)使用的Python版本是3.8.4。
(2)PyQt5直接在WINDOWS CMD指令行下安裝,使用如下指令:
pip install Pyqt5
(3)我使用的Python IDE是PyCharm 2016.3。
(4)安裝Qt Designer後運作時出問題了,先後主要出現如下兩個問題。
缺少MSVCP140_1.dll檔案
解決辦法是文後參考文後引用1,把vcredist_x64.exe,下載下傳安裝一下,20多M,安裝比較容易迅速。
PyQt5 Designer is not working: This application failed to start because no Qt platform plugin could be initialized
當我直接在資料總管下找到Designer.exe檔案,輕按兩下運作時出現如上所示錯誤。在試驗過各種網絡搜尋辦法後,最終的解決辦法是使用了文後參考文後引用2中的辦法。
提示
由于各位同學的系統環境不同,安裝軟體子版本也不盡相同,在解決問題時類似于本文給出的辦法僅供參考——這也是程式員的必要曆練過程。加油!
參考