下面是效果图:
附上核心代码:
1.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(QTimerEvent* event);
int curIndex;
void InitPixmap();
private:
QPixmap pixmap[64];
Ui::Dialog *ui;
};
#endif // DIALOG_H
2.dialog.cpp:
#include "dialog.h"
#include "ui_dialog.h"
#include&l