最近放寒假在家闲来无事把以前写的东西写下,做下记录,实现打地鼠基本功能。
效果图:
百度网盘分享:http://pan.baidu.com/s/1eRtWDKe
最要是自定义的按钮,也就是老鼠出来的小窗体,还有线程,以及主窗口。
下面是主要代码,
自定义按钮:
#include “mybutton.h”
MyButton::MyButton(QWidget *parent) :
QPushButton(parent)
{
stopflag=true;
downup=true;
mouse_heigth=0;
timer_=new QTimer(this);
connect(timer_,SIGNAL(timeout()),this,SLOT(showimage()));
this->setMaximumSize(120,120);
this->setMinimumSize(120,120);
setEnabled(true);
setChecked(true);
// this->setAutoFillBackground(true);
// QPixmap pix(“:/images/hole.jpg”);
// pix=pix.scaled(this->width(),this->height());
// QPalette pale;