效果图
实现思路
1.将动图的所有图片放入到一个数组中。
2.创建一个索引变量。
3.创建一个计时器事件。
4.调用函数展示图片,当一轮动图结束后重新调用。
代码分享
dialog.h
#ifndef DIALOG_H
#define DIALOG_H
#include <QDialog>
QT_BEGIN_NAMESPACE
namespace Ui {
class Dialog; }
QT_END_NAMESPACE
class Dialog : public QDialog
{
Q_OBJECT
public:
Dialog(QWidget *parent = nullptr);
~Dialog();
void paintEvent(QPaintEvent* event);
void timerEvent