http://hi.baidu.com/zengjianyuan/blog/item/e406a2ef40b1ef10fcfa3c15.html
#ifndef READFEUPI_H
#define READFEUPI_H
#include <QtGui>
class ReadFeupi: public QWidget
{
public:
ReadFeupi(QWidget *parent=0);
protected:
void paintEvent(QPaintEvent *event);
void mousePressEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
private:
bool tag1,tag2,tag3,tag4;
QRect buttonRange1,buttonRange2,buttonRange3,buttonRange4;
int bh,bw;
};
#endif
//
#include "readFeupi.h"
ReadFeupi::ReadFeupi(QWidget *parent)
:QWidget(parent)
{
tag1=tag2=tag3=tag4=false;
bh=50;
bw=100;
buttonRange1.setRect(width()/4-50,height()/2-150,bw,bh);
#ifndef READFEUPI_H
#define READFEUPI_H
#include <QtGui>
class ReadFeupi: public QWidget
{
public:
ReadFeupi(QWidget *parent=0);
protected:
void paintEvent(QPaintEvent *event);
void mousePressEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
private:
bool tag1,tag2,tag3,tag4;
QRect buttonRange1,buttonRange2,buttonRange3,buttonRange4;
int bh,bw;
};
#endif
//
#include "readFeupi.h"
ReadFeupi::ReadFeupi(QWidget *parent)
:QWidget(parent)
{
tag1=tag2=tag3=tag4=false;
bh=50;
bw=100;
buttonRange1.setRect(width()/4-50,height()/2-150,bw,bh);