PyQt5界面快速开发(QtDesigner与PyUIC工具)

首先要实现PyQt5界面的快速快发,需要两个工具QtDesigner与PyUIC。它们功能分别是界面设计与界面代码转换工具。

(1) 打开PyCharm中file的setting,定位到Tools下的External Tools,如图1所示。

                       

                                                               图1 扩展工具添加界面

(2) 通过加号对两个工具的环境添加,具体的添加如图2所示。在配置两个工具之前需要安装pyqt5_tools,安装的命令

pip install PyQt5-tools

QtDesigner环境配置,设置名称为QtDesigner,设置Program为D:\Program Files\Anaconda3\Lib\site-packages\pyqt5_tools\ designer.exe,这里采用conda安装源,Working Directory设置工程目录位置,这里的目录位置要与PyUIC的Working Directory保持一致,如此才能让PyUIC找到QtDesigner设置的GUI界面。

PyUIC环境配置,设置名称为PyUIC,设置Program为D:\Program Files\Anaconda3\python.exe,设置Arguments为

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

工程目录设置与QtDesigner相同。

                                 

                                 

                                                          图2 工具环境添加

(3) 工具使用效果,通过选择External Tools下的两个工具,做GUI界面与python代码的转换。

通过QtDesigner设置好GUI界面之后,会得到一个.ui的文件,点击.ui文件并右键到External Tools下的PyUIC,把.ui文件转换成.py文件。

猜你喜欢

转载自blog.csdn.net/YMilton/article/details/89471599