在前面,有过介绍 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"))
预览: