倒计时demo

项目完整代码:Boom

界面

倒计时
爆炸动画

功能

使用LCDNumber控件显示倒计时,倒计时结束窗口最大化播放爆炸动画。

实现

倒计时

设置一个超时时间为1000ms的计时器,计时器超时信号发生时更新LCD显示的数字,数字为0时播放爆炸动画,动画结束后停止播放和计时器。

播放爆炸动画

使用QMovie上播放gif,在QLabel上显示。

1
2
3
4
5
6
7
8
#include <QLabel>
#include <QMovie>

QLabel label;
QMovie *movie = new QMovie("animations/fire.gif");

label.setMovie(movie);
movie->start();

倒计时demo
https://ww1820.github.io/posts/3b58969a/
作者
AWei
发布于
2023年6月2日
更新于
2023年6月2日
许可协议