需求
要实现加载界面我们的需求有:首先GIF的呈现,加载窗口的呈现,主窗口的虚化及不可操作,下面我们一一实现上面的需求。
GIF的呈现
QLabel类是Qt中一种用来呈现普通文本,HTML文本和静态图片的容器,要实现标签呈现动图需要用到QLabel.setMovie(self,QMovie)函数,其中QMovie是Qt中用来实现GIF图片动起来的容器

下面我们用代码来说明上述过程
# 加载动画画面
self.loading_gif = QMovie('./img/loading_b.gif') # 加载动图
self.loading_label = QLabel(self) # 创建QLabel标签
self.loading_label.setMovie(self.loading_gif) # 将动图装载到标签容器里面
self.loading_gif.start(

本文介绍如何使用Qt实现加载界面,包括GIF展示、加载窗口透明化及主窗口虚化等功能。通过具体代码示例,详细讲解了每个步骤的实现方法。
最低0.47元/天 解锁文章
2079

被折叠的 条评论
为什么被折叠?



