qgamebutton.h

来自「这是一款象棋游戏」· C头文件 代码 · 共 34 行

H
34
字号
#ifndef __QGAME_BUTTON_H__#define __QGAME_BUTTON_H__#include <qwidget.h>#include <qpixmap.h>class QGameButton:public QWidget{	Q_OBJECT	enum {eMouseOut=0,eMouseOn, eMousePressed,eMouseReleased};public:	QGameButton(const QString & fn, QWidget *parent=0, const char *name=0 );	virtual ~QGameButton();	void setBitmap(const char *name);	int width();	int height();	void directReleaMouse();signals:	void click(void);private:	QPixmap pix;	int mouseStatus;protected:	void paintEvent( QPaintEvent * );	void resizeEvent ( QResizeEvent * e);	void mouseMoveEvent ( QMouseEvent * e );	void mousePressEvent ( QMouseEvent * e);	void mouseReleaseEvent ( QMouseEvent * e);	void drawButton(void);};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?