首页 > Python > 进阶系列 > Python使用PyQt5的Designer工具创建UI界面
2018
10-23

Python使用PyQt5的Designer工具创建UI界面

一、Designer-UI编辑器

Designer是pyqt5-tools带的工具,默认可以在Python安装目录下找到的。我的之前项目导入过pyqt5-tools,所以我直接全盘搜索到了。

Python使用PyQt5的Designer工具创建UI界面 - 第1张  | u3d8技术分享

 

打开designer后,我们可以编辑我们想要的UI界面,下面是我编辑的测试界面:

Python使用PyQt5的Designer工具创建UI界面 - 第2张  | u3d8技术分享

编辑好界面,点击保存 会生成一个.ui格式的文件。

二、将.ui文件转.py文件

使用Designer创建出来的.ui文件不能被python读取,所以我们需要转成.py格式

使用工具:pyuic5, 也在python的安装目录下。

Python使用PyQt5的Designer工具创建UI界面 - 第3张  | u3d8技术分享

1.在pyuic5所在目录打开命令行(若已将pyuic5加入环境变量,则忽略此步骤)。

2.然后执行以下命令:

生成test.py内容如下:

三、创建简单项目结构

我们新建个py项目,文件结构如下:

Python使用PyQt5的Designer工具创建UI界面 - 第4张  | u3d8技术分享

下面来填充代码:

Entry.py(入口py脚本)

MainView.py(将上一步生成的test.py内容copy进来)

MainController.py(Control脚本,处理MainView逻辑)

当所有准备就绪后,我们来运行测试一下我们的成果吧~

Python使用PyQt5的Designer工具创建UI界面 - 第5张  | u3d8技术分享

 

最后编辑:
作者:网虫虫
分享是一种快乐; 分享是一种美德; 分享是一种幸福!

留下一个回复

你的email不会被公开。