我被困在將使用QT Designer創建的.ui文件轉換爲.py文件的第一步。將.ui轉換爲.py文件時無法找到模塊'PyQt.uic.port_v3'
系統細節(PATH中的所有程序):
- 的Windows 8
- 的Python 3.4.3-X32
- 的Qt 5.4.1 X32
- 的PyQt 5.4.1-PY 3。 4- Qt5.4.1-X32
PYTHONPATH
是C:\python34
在終端窗口,從包含的.ui文件的目錄運行此命令:
pyuic5 -x mainform.ui -o mainform.py
這就產生了一個錯誤:
C:\python34\python.exe: Error while finding spec for 'PyQt5.uic.pyuic' (: No module named 'PyQt.uic.port_v3')
我試圖卸載和重新安裝蟒,Qt和PyQt的(按此順序),但錯誤仍然存在。
作爲一種解決方法,我使用PySide,但由於PySide項目似乎在過去兩年中凍結,並且不支持Qt 5,我會切換到PyQt5。
您是否使用二進制或源代碼包進行安裝?另外,當你只是把它輸入到終端時,pyuic5輸出的命令是什麼? –
我使用了二進制。 終端窗口中pyuic5命令的輸出是: **找到'PyQt5.uic.pyuic'規範時發生錯誤(:沒有名爲'PyQt5.uic.port_v3'的模塊)** –
zandar
對此沒有想法? – zandar