一、本类参考于feiyangqingyun作品改编,80%的成果属于原作者。原作品下载地址:https://download.csdn.net/download/zhangxiaoyu_sy/10178816
主要更改:
1、鼠标点击图片放大显示,鼠标再次点击图片缩小显示;
2、增加一组按钮的排它性设置,同一时刻只能有一个按钮按下;
二
1、类的封装
#ifndef ANIMATIONBUTTON_H
#define ANIMATIONBUTTON_H
#include <QWidget>
#include <QVariant>
#include <QPushButton>
class QPropertyAnimation;
class AnimationButton : public QPushButton
{
Q_OBJECT
public:
explicit AnimationButton(QWidget *parent = 0);
~AnimationButton();
protected:
void paintEvent(QPaintEvent *);
void mousePressEvent(QMouseEvent* event);
private:
bool bPressed;
int mi