资源简介
Qt五子棋小游戏,人人对战,除了能实现基本的下棋之外,还扩展了很多功能。界面设计比较非主流,更多了解看:https://www.jianshu.com/p/c661642a3e3e
代码片段和文件信息
#include “chess.h“
#include “ui_chess.h“
#include
Chess::Chess(QWidget *parent) :
QWidget(parent)
ui(new Ui::Chess)
{
ui->setupUi(this);
lengths = BoardSizeNum*Space+Margin; //400+
widths = BoardSizeNum*Space+Margin;
chessRadius = Space-16;
size = 0;
currentX = currentY = 0;
//设置窗口属性
this->setWindowtitle(“五子棋对战“); //设置标题
this->setFixedSize(BoardSizeNum * (Space+15) BoardSizeNum * Space + 2 * Margin); //设置窗口大小,固定855*650
this->setWindowIcon(QIcon(“:/res/picture/title.png“)); //设置图标图片
this->move((QApplication::desktop()->width()-this->width())/2
(QApplication::desktop()->height()-this->height())/2-50); //将窗口移动到屏幕中间位置
//重新开始按钮,清空棋盘
QPushButton *btn_restart = new QPushButton;
btn_restart->setParent(this);
btn_restart->setText(“重新开始“);
btn_restart->move((this->width()-widths)/2+widths-Margin lengths/2);
connect(btn_restart &QPushButton::clicked [=](
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 18101 2019-10-06 19:03 QtGobang\chess.cpp
文件 2208 2019-10-06 18:58 QtGobang\chess.h
文件 2350 2019-09-11 15:07 QtGobang\chess.ui
文件 3607 2019-10-06 18:57 QtGobang\interface.cpp
文件 626 2019-10-06 18:58 QtGobang\interface.h
文件 2220 2019-09-11 21:48 QtGobang\interface.ui
文件 181 2019-09-04 11:23 QtGobang\main.cpp
文件 41 2019-09-12 15:57 QtGobang\myapp.rc
文件 67646 2019-09-12 15:41 QtGobang\myappico.ico
文件 1597 2019-10-06 09:19 QtGobang\mypushbutton.cpp
文件 409 2019-10-06 18:54 QtGobang\mypushbutton.h
文件 1503 2019-10-04 21:30 QtGobang\QtGobang.pro
文件 25042 2019-10-06 21:53 QtGobang\QtGobang.pro.user
文件 2941 2019-10-06 18:58 QtGobang\read.cpp
文件 476 2019-09-12 08:54 QtGobang\read.h
文件 1402 2019-09-09 20:48 QtGobang\read.ui
文件 53008 2019-09-11 21:45 QtGobang\res\picture\bamboo.png
文件 13410 2019-09-11 16:51 QtGobang\res\picture\bbc.png
文件 10963 2019-09-10 08:47 QtGobang\res\picture\black_chess.png
文件 291387 2019-09-11 18:49 QtGobang\res\picture\cbg.png
文件 129193 2019-09-11 21:07 QtGobang\res\picture\cbg2.jpg
文件 59087 2019-09-10 14:03 QtGobang\res\picture\person.png
文件 15208 2019-09-09 21:22 QtGobang\res\picture\ti
文件 10954 2019-09-10 08:49 QtGobang\res\picture\white_chess.png
文件 2182 2017-03-16 16:05 QtGobang\res\sound\chessone.wav
文件 8560 2017-03-16 16:05 QtGobang\res\sound\lose.wav
文件 11248 2017-03-16 16:05 QtGobang\res\sound\win.wav
文件 680 2019-09-11 21:46 QtGobang\res.qrc
目录 0 2019-10-06 21:54 QtGobang\res\picture
目录 0 2019-10-06 21:54 QtGobang\res\sound
............此处省略5个文件信息
相关资源
- 对qt窗体进行简单操作(修改lable的值
- 基于QT5的图形化界面开发(NeuFtp)
- 监视文件目录变化(qt源码)
- QT的TCP服务器DEMO
- TQQTableView 实现qq效果
- qt5 旋转(.patch文件源码)
- 基于Qt Phonon实现的视频播放器,简单
- Qt实现可拉伸矩形、圆等,可旋转角度
- QT多线程处理图像变换和图像融合
- C++ GUI QT4 随书源码
- Qt线程(复制文件)
- qt 身份证识别 源码
- c++ 五子棋游戏 (控制台)
- C++ 设计网络五子棋游戏
- c语言五子棋源码.zip
- 基于QT5开发的一款远程监控系统
- “欢乐五子棋”——C++程序设计
- Qt聊天室项目(包括服务端和客户端)
- Qt modbus封装
- Qt组态源码
- c++ 音乐播放器
- Qt五子棋简单实现
- 串口数据模拟收发(QT)
- QT编写的贪吃蛇
- qt图表(QChart)
- qt开发的仿酷狗播放器
- qt串口操作-QT编写的串口设备调试工具
- 员工信息管理系统Qt+SQLite源码
- Qt做的一个员工管理系统
- 汽车仪表盘Qt demo
评论
共有 条评论