在当前无表情包不会聊天的时代,怎么也不能输在表情包数量不足上啊,今天咱们就来制作一个 gif 生成工具,用来制作表情包也太好用啦
先来看看整体效果
页面设计
本文工具的页面,是通过 Qt Designer 来设计的,我们可以直接在安装了 PyQt5-tools 的目录下找到 designer.exe 这个 EXE 执行文件,直接执行,比如我这里就是如下目录
C:\Python3\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
当然也可以直接配置到 PyCharm 里,比如这样
这里的配置就一笔带过了,如果有配置不成功的朋友可以私下了解或者直接百度也行
我们打开 Qt Designer 工具之后,可以看到如下页面
此时我们只需要妥妥拽拽就可以完成页面的布局工作
下面简单说一下上面布局所使用的组件
带有文字“选择图片”和“生成gif”的组件是两个 QPushButton
“选择图片”按钮下方的是一个 QListVIew 组件
再往下的三段文字是 QLabel 组件,后面分别对应的 QLineEdit 组件
“生成gif”按钮下方的也是两个 QLabel 组件,分别用来预览图片和作者声明
这样我们完成布局之后,保存当前配置,例如保存为“gif.ui”
接下来我们使用 PySide2 来实现页面逻辑,所以需要先安装这个库