Qt编写的简单象棋程序 chessbroad.h main.cpp
2018-03-23 05:16
585 查看
//chessbroad.h
#ifndef CHESSBROAD_H
#define CHESSBROAD_H
#include <QtGui/QWidget>
#include <QPainter>
#include <QMouseEvent>
#define NUMX 8
#define NUMY 9
class ChessBroad : public QWidget
{
Q_OBJECT
public:
ChessBroad(QWidget *parent = 0);
~ChessBroad();
protected:
void paintEvent(QPaintEvent *);
void mousePressEvent(QMouseEvent *event);
private:
int g[NUMY+1][NUMX+1];
int key;
//int gframe;
};
#endif // CHESSBROAD_H
//main.cpp #include <QtGui/QApplication> #include "chessbroad.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); ChessBroad w; w.show(); return a.exec(); }
相关文章推荐
- Qt编写的简单象棋程序 chessbroad.cpp
- 实验题7.1: 编写一个程序algo7-1.cpp,实现二叉树的各种基本运算,并在此基础上设计一个程序Main.cpp完成如下功能(b为如下图所示的一棵二叉树)
- 利用QT编写一个简单爬虫程序
- Windows下如何使用QT编写dll程序
- 编写一个简单的内核模块程序Hello World!
- 编写一个程序,一行行地读取输入行,直至到达文件尾。算出每行输入行的长度,然后把最长的那行打印出来。为了简单起见,你可以假定所有的输入行均不超过1000个字符
- VS编写Qt界面程序如何不出现控制台
- python GUI编程——wxpython编写简单记事本程序
- Qt5编写的一个推力传感器静态性能计算程序
- qt打包程序(简单)
- 编写简单代理程序
- 利用线性表编写简单的通讯录程序
- C#编写简单的聊天程序
- Qt菜单、文件、信号与槽最简单程序
- Qt编写串口通信程序全程图文讲解
- QT 使用qtcreator编写第一个登录程序
- 用js编写的简单的计算器代码程序
- Qt编写Mplayer前端程序
- 用Matlab编写的棋盘格图像生成程序 Chessboard pattern generation program in matlab
- VS使用QT编写dll程序