环境参数:
Win10
PyCharm 2018.1.3 (Professional Edition)
python 3.6
- 新建工程:File | New Project
- 安装模块:File | Settings | Project: xxx | Project Interpreter
- 设置扩展工具:File | Settings | Tools | External Tools
Program:工程目录\venv\Lib\site-packages\pyqt5-tools\designer.exe
Arguments:$FileDir$\$FileName$
Working directory:$FileDir$
Program:工程目录\venv\Scripts\pyuic5.exe
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$
Program:工程目录\venv\Scripts\pyrcc5.exe
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$
新建ui:Tools | External Tools | QtDesigner
把ui文件转为py:Tools | External Tools | pyuic5 (eg: test.ui-> test.py)
新建入口文件*.py:File | New | python file (eg: main.py)
测试代码:import sys import test from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) MainWindow = QMainWindow() ui = test.Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
- 运行入口文件(eg: main.py)