嵌入式下的Qt绘图使用定时器和绘图功能,绘制简单的心跳动画,
不可使用图片或视频素材,红心♥ 的绘制方程为:
( 题目要求:心跳动画设计的越像越好,心跳动画图像始终在窗口居中显示,窗口大小变动时,动画图像也能随之缩放。)
下面展示一下步骤和代码;
头文件:
dialog.h
#ifndef DIALOG_H
#define DIALOG_H
#include <QDialog>
namespace Ui {
class Dialog;
}
class Dialog : public QDialog
{
Q_OBJECT
public:
explicit Dialog(QWidget *parent = 0);
~Dialog();
void paintEvent(QPaintEvent *);
private:
Ui::Dialog *ui;
};
// DIALOG_H
源文件:
dialog.cpp
#include "dialog.h"
#include "ui_dialog.h"
#include<QPainter>