在PyCharm中选择File ->Settings -Tools ->External Tools,点击+ 新建工具, 建立QtDesigner 、PyUIC工具(QTdesigner 用于UI界面设计,PyUIC用于将UI界面生成对应的代码)。
1、配置QtDesigner
QtDesigner工具如下。注意配置两个关键参数:
- Program:自己的designer.exe路径 例如 D:\Program Files\AnaCon\envs\QtEev\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
- Working directory:$ProjectFileDir$
2、配置PyUIC
PyUIC工具如下。注意配置三个关键参数:
- Program:自己的python.exe路径 例如 D:\Program Files\AnaCon\envs\QtEev\python.exe
- Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
- Working directory:$ProjectFileDir$
配置完成后:
3、返回主界面,Tools - >ExternalTools 中新增了QtDesigner 和 PyUIC两个工具
4、测试QtDesigner与PyUIC
步骤一:主界面Tools - ExternalTools - QtDesigner打开QtDesigner设计界面
步骤二:在QtDesigner界面,菜单栏文件 - 新建一个窗体(Dialog without Buttons)
步骤三:更改窗口的名称为“测试窗口”
步骤四:保存文件到项目文件夹下面,命名为TestDesigner.ui
步骤五:在Pycharm的项目里选中TestDesigner.ui文件-鼠标右键 - ExternalTools -PyUIC,即可生成窗体UI的对应TestDesigner.py文件(注意:如果没有出现在项目中,刷新即可,可以选中项目根目录右键-Reload from Disk进行刷新)
步骤六:TestDesigner.py 文件 (出现下面窗口则成功啦)
后续就可以使用PyQt和Qt工具类写相应的图像窗口界面和程序啦!!!
有说的不清楚的可以和我留言进行交流,或者有大佬可以给我一些指点的,万分感谢。