作用就是重新編譯一遍 UI. retranslateUi 給這些widgets賦值文本和標題,需要翻譯的順便翻譯了
一般放在 UI 設計代碼的後面.
>>> 目前 (2022/12/29) 只有 python 3.9 下可成功安裝 pyqt6-tools/pyqt5-tools (順便安裝 pyqt6 or pyqt5 & Qt Designer.exe)
另外有 5 種方法可取得 qt designer.exe. 但多少都有些問題.
1. 直接下載 Qt designer 安裝檔 : Qt Designer Download . 開啟 designer.exe, 查詢 help -> about plugins, 會出現錯誤."cannot load library c:\program files (x86)\qt designer\plugins\designer\pyqt5.dll: unknown error 0x000000c1"
2. 安裝 Anaconda (非常肥大), 會自帶 Qt designer, 但卻無法啟用. (solved)
3. Install Qt Design Studio . 執行 qt-unified-windows-x64-4.6.1-online.exe, 但只選 Qt Design Studio.
>>> Qt Designer中文頁面改成英文方法
在使用 Qt designer 時,中文看起來比較彆扭,想將其改成英文界面,發現工具根本沒有提供更改語言入口。
解決方法:
1、找到Qt庫安裝目錄,找到翻譯文件目錄 (C:\Users\Cliff\AppData\Roaming\Python\Python39\site-packages\qt6_applications\Qt\translations)
2、進入翻譯文件存放目錄
3、將上面兩個文件做名字替換,designer_en.qm名字改成designer_zh_CN.qm,designer_zh_CN.qm
文件可以命名其文件(建議將其改成designer_en.qm)
4、重啟設計器即可
啟用時 : Could not find the Qt platform plugin "windows" in ""
新增 : Environment variable: QT_QPA_PLATFORM_PLUGIN_PATH
值 : 例如 : C:\ProgramData\Anaconda3\pkgs\qt-5.9.7-vc14h73c81de_0\Library\plugins\platforms
內含 : qdirect2d.dll, qminimal.dll, qoffscreen.dll, qwindows.dll
[狀況] 安裝 python 後,點選IDLE編譯程式沒有回應
[解決方法] Windows作業系統,使用按下 win+R 啟動執行對話窗,複製下面的指令後按enter
%USERPROFILE%\.idlerc
進入目錄後,把該資料夾的所有的文件都砍了
這樣就可以打開了