• 大小: 0.56M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-23
  • 标签: 五子棋  Qt  

资源简介

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\title.png

     文件      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个文件信息

评论

共有 条评论