在前面,有過介紹 Pycharm集成pyrcc4 =====>連接: Pyqt 打包資源文件 這個是在Windows下集成,且pyqt在Windows下一個雙擊exe搞定.html
在pyqt5以前,pyqt的安裝包裏面包含了qt-designer. 在pyqt5以後,要安裝必須下載, 地址: https://pypi.python.org/pypi/pyqt5-toolspython
可是平臺要求:Windowslinux
sudo apt-get install qtcreator pyqt5-dev-tools
Qt-Creator自帶了qt-designer編程
安裝好後,在主菜單-程序-編程菜單就能找到ubuntu
這樣是找到qt-designer,但沒法集成到pycharm中eclipse
qttools5-dev-tools
搜到了這個地址,找到問題了post
https://askubuntu.com/questions/651461/where-is-qt5-designer測試
sudo apt-get install qttools5-dev-tools
安裝好以後,安裝目錄在: /usr/lib/x86_64-linux-gnu/qt5/binui
複製目錄,在其餘Linux也能夠執行,因此我打包壓縮qt-designer的目錄,解壓後直接能夠使用 下載: https://files.cnblogs.com/files/dcb3688/qt5-designer.7zurl
位置: File => settings => Tools => External Tools
Program: /usr/lib/x86_64-linux-gnu/qt5/bin/designer
Parameters: $FileName$
Working directory: $FileDir$
Program: $JDKPath$
Parameters: -m PyQt5.uic.pyuic -x $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$
解釋下參數Parameters中的參數
-m 就是值JDKPath目錄中models的位置 -x 產生額外的代碼來測試和顯示類 -o 輸出產生的代碼到指定文件 -p 預覽用戶界面。
因此PyUIC-P 就是PyUIC的預覽 -p, --preview
Program: $JDKPath$
Parameters: -m PyQt5.pyrcc_main $FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory: $FileDir$
rcc轉換後的py資源文件引用
import myqrc_rc # 需引用代碼中 self.setWindowIcon(QtGui.QIcon(":img/rc/eclipse.png"))
預覽: