• 大小: 25.17MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-28
  • 语言: 其他
  • 标签: QT  黑白棋  

资源简介

人人对战人机对战,悔棋跳过重来暂停,带有音乐播放,一键换肤。

资源截图

代码片段和文件信息

#include “chessboard.h“
#include 
#include 
#include 
#include 
const char *buf[3][9];
int number=2;
const char *a1=“:/new/prefix1/img/hb/a2.jpg“;
const char *a2=“:/new/prefix1/img/xa.png“;
const char *a3=“:/new/prefix1/img/xb.png“;
const char *a4=“:/new/prefix1/img/maomi/01.jpg“;
const char *a5=“:/new/prefix1/img/maomi/02.jpg“;
const char *a6=““;
const char *a7=““;
const char *a8=““;
const char *a9=““;
const char *b1=“:/new/prefix1/img/hb/a3.jpg“;
const char *b2=“:/new/prefix1/img/q1.png“;
const char *b3=“:/new/prefix1/img/q2.png“;
const char *b4=“:/new/prefix1/img/c1.png“;
const char *b5=“:/new/prefix1/img/c2.png“;
const char *b6=““;
const char *b7=““;
const char *b8=““;
const char *b9=““;
const char *c1=“:/new/prefix1/img/hb/b1.jpg“;
const char *c2=“:/new/prefix1/img/wc.png“;
const char *c3=“:/new/prefix1/img/bc.png“;
const char *c4=“:/new/prefix1/img/m1.png“;
const char *c5=“:/new/prefix1/img/x1.png“;
const char *c6=“:/new/prefix1/img/m3.png“;
const char *c7=“:/new/prefix1/img/x4.png“;
const char *c8=“:/new/prefix1/img/m4.png“;
const char *c9=“:/new/prefix1/img/x3.png“;

ChessBoard::ChessBoard(QWidget *parent) :
    QWidget(parent)
{
    this->setMouseTracking(true);
    buf[0][0]=a1;
    buf[0][1]=a2;
    buf[0][2]=a3;
    buf[0][3]=a4;
    buf[0][4]=a5;
    buf[0][5]=a6;
    buf[0][6]=a7;
    buf[0][7]=a8;
    buf[0][8]=a9;
    buf[1][0]=b1;
    buf[1][1]=b2;
    buf[1][2]=b3;
    buf[1][3]=b4;
    buf[1][4]=b5;
    buf[1][5]=b6;
    buf[1][6]=b7;
    buf[1][7]=b8;
    buf[1][8]=b9;
    buf[2][0]=c1;
    buf[2][1]=c2;
    buf[2][2]=c3;
    buf[2][3]=c4;
    buf[2][4]=c5;
    buf[2][5]=c6;
    buf[2][6]=c7;
    buf[2][7]=c8;
    buf[2][8]=c9;
}

void ChessBoard::paintEvent(QPaintEvent *e)
{
        black_num = 0;
        white_num = 0;
      /*  QPainter p(this);
        QPen pen;
        pen.setstyle(Qt::SolidLine);

        pen.setColor(QColor(000));

        int row = 8;
        int x =this->width();//宽
        int y = this->height();//高
        int len;
        if(x>y)
            len = y;
        else
            len = x;
        this->resize(lenlen);//
       // p.drawPixmap(00this->width()this->height()QPixmap(“:/new/prefix1/img/hb/a6.jpg“));
        this->grid = y/row;//
        int lineWidth = grid/15;
        pen.setWidth(lineWidth);
        this->starx= (y/grid)/2;
        this->stary = (y/grid)/2;
        int xend = y-starx;
        int yend = this->stary;
        p.setPen(pen);
        int ij;
        for(i = 0; i< row+1; i++)
        {
             p.drawLine(this->starxthis->staryxendyend);
             this->stary += grid;
             yend += grid;
        }
         this->starx = (y/grid)/2;
         this->stary = (y/grid)/2;
         xend =this->starx;
         yend = y-this->starx;
        for(i = 0; i< row+1; i++)
        {
             p.drawLine(this->starxthis-

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6499  2017-09-28 17:44  heibaiqi\chessboard.cpp

     文件        841  2017-09-29 09:43  heibaiqi\chessboard.h

     文件       2627  2017-10-07 15:56  heibaiqi\form.ui

     文件        545  2017-10-07 16:59  heibaiqi\heibaiqi.pro

     文件      17985  2017-10-08 14:12  heibaiqi\heibaiqi.pro.user

     文件      67646  2017-09-24 13:25  heibaiqi\ico.ico

     文件      10747  2011-01-13 17:28  heibaiqi\img\bc.png

     文件       6946  2011-01-21 12:10  heibaiqi\img\c1.png

     文件       8210  2011-01-21 12:10  heibaiqi\img\c2.png

     文件       8435  2011-01-21 12:10  heibaiqi\img\c3.png

     文件      19558  2017-09-23 14:37  heibaiqi\img\hb\a1.jpg

     文件      19139  2017-09-24 16:01  heibaiqi\img\hb\a10.jpg

     文件      14038  2017-09-23 14:44  heibaiqi\img\hb\a2.jpg

     文件      27131  2017-09-23 14:44  heibaiqi\img\hb\a3.jpg

     文件      11576  2017-09-24 15:50  heibaiqi\img\hb\a4.jpg

     文件      11078  2017-09-24 15:54  heibaiqi\img\hb\a5.jpg

     文件      26977  2017-09-24 15:51  heibaiqi\img\hb\a6.jpg

     文件      27794  2017-09-24 15:54  heibaiqi\img\hb\a7.jpg

     文件      15928  2017-09-24 16:01  heibaiqi\img\hb\a8.jpg

     文件      19919  2017-09-24 16:01  heibaiqi\img\hb\a9.jpg

     文件      24077  2017-09-24 16:48  heibaiqi\img\hb\b1.jpg

     文件      39028  2017-09-24 16:48  heibaiqi\img\hb\b2.jpg

     文件      11640  2017-09-28 15:14  heibaiqi\img\hb\mywidget.cpp

     文件      17683  2010-08-11 09:17  heibaiqi\img\m1.png

     文件      16404  2010-08-09 10:09  heibaiqi\img\m2.png

     文件      17981  2010-08-09 10:09  heibaiqi\img\m3.png

     文件      17800  2010-08-09 10:09  heibaiqi\img\m4.png

     文件      68292  2017-09-25 18:28  heibaiqi\img\maomi\01.jpg

     文件      55066  2017-09-25 18:28  heibaiqi\img\maomi\02.jpg

     文件      59412  2017-09-25 18:28  heibaiqi\img\maomi\03.jpg

............此处省略41个文件信息

评论

共有 条评论