PyCharm → File → Settings → Tools → External Tools → "+"
pip install pyqt5 pyqt5-tools
在PyQt中编写UI界面可以直接通过代码来实现,也可以通过Qt Designer来完成。Qt Designer的设计符合MVC的架构,其实现了视图和逻辑的分离,从而实现了开发的便捷。Qt Designer中的操作方式十分灵活,其通过拖拽的方式放置控件可以随时查看控件效果。Qt Designer生成的.ui文件(实质上是XML格式的文件)也可以通过pyuic5工具转换成.py文件。而qrc 资源文件是可以囊括各种资源一身的一种神奇的东西,可以自己创建或由 QtDesigner 创建,并通过pyrcc5工具将.qrc文件转换成.py文件。
Name: QtDesigner
Program: python路径\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
Working directory: $FileDir$
Name: PyUIC
Program: python路径\Scripts\pyuic5.exe
Arguments: $FileName$ -o $FileNameWithoutExtension$_ui.py
Working directory: $FileDir$
Name: PyRCC
Program: python路径\Scripts\pyrcc5.exe
Arguments: $FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory: $FileDir$
当GUI界面需要多种语言展示时,可通过QtLinguist配置翻译文件。
Name: PylUpdate
Program: python路径\Scripts\pylupdate5.exe
Arguments: $FileName$ -ts $FileNameWithoutExtension$.ts
Working directory: $FileDir$
Name: QtLinguist
Program: python路径\Lib\site-packages\qt5_applications\Qt\bin\linguist.exe
Working directory: $FileDir$
from PyQt5.QtCore import QTranslator
【PyQt5】External Tools配置QtDesigner/QtLinguist等
原文:https://www.cnblogs.com/xhltk316/p/15188158.html