资源简介
qt 黑白棋 源码;这个是我实习的时候写的小游戏,智能算法写的不好,因为我也不是黑白棋的高手。分享给大家,见笑了。。。
代码片段和文件信息
#include
#include
#include
#include
#include
#include “antagonist.h“
void Red_side::paused()
{
movie->setPaused(TRUE);
}
void Red_side::unpaused()
{
movie->setPaused(FALSE);
}
void Red_side::changetext()
{
if(signal == 1)
{
str = “Start“;
signal = 0;
}
else
{
str = “Paused“;
signal = 1;
}
b2->setText(str);
}
void Blue_side::paused()
{
movie->setPaused(TRUE);
}
void Blue_side::unpaused()
{
movie->setPaused(FALSE);
}
void Blue_side::changetext()
{
if(signal == 1)
{
str = “Start“;
signal = 0;
}
else
{
str = “Paused“;
signal = 1;
}
b2->setText(str);
}
Red_side::Red_side(QWidget *parent):QWidget(parent)
{
signal = 0;
movie = new QMovie(“0019.gif“);
movie->start();
label = new QLabel(this);
// label->setGeometry(0 0 width height/2);
label->setMovie(movie);
b1 = new QPushButton(“Red“this);
// b1->setGeometry(0 70 50 25);
b1->setFont(QFont(“Times“ 10 QFont::Bold));
b2 = new QPushButton(“Start“this);
// b2->setGeometry(0 120 50 25);
b2->setFont(QFont(“Times“ 10 QFont::Bold));
QVBoxLayout *vbox = new QVBoxLayout(this);
vbox->addWidget(label);
vbox->addWidget(b1);
vbox->addWidget(b2);
setLayout(vbox);
// connect(b1 SIGNAL(clicked()) this SLOT(paused()));
// connect(b2 SIGNAL(clicked()) this SLOT(unpaused()));
connect(b2 SIGNAL(clicked()) this SLOT(changetext()));
}
Blue_side::Blue_side(QWidget *parent):QWidget(parent)
{
signal = 0;
movie = new QMovie(“0019.gif“);
movie->start();
movie->setPaused(TRUE);
label = new QLabel(this);
label->setGeometry(0 0 70 70);
label->setMovie(movie);
b1 = new QPushButton(“Blue“this);
b1->setGeometry(0 80 60 30);
b1->setFont(QFont(“Times“ 10 QFont::Bold));
b2 = new QPushButton(“Start“this);
b2->setGeometry(0 130 60 30);
b2->setFont(QFont(“Times“ 10 QFont::Bold));
QVBoxLayout *vbox = new QVBoxLayout(this);
vbox->addWidget(label);
vbox->addWidget(b1);
vbox->addWidget(b2);
setLayout(vbox);
// connect(b1 SIGNAL(clicked()) this SLOT(paused()));
// connect(b2 SIGNAL(clicked()) this SLOT(unpaused()));
connect(b2 SIGNAL(clicked()) this SLOT(changetext()));
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13976 2009-04-20 09:39 qt黑白棋游戏\0019.gif
文件 54745 2009-04-20 17:27 qt黑白棋游戏\2-2
文件 401 2009-04-20 09:39 qt黑白棋游戏\2-2.pro
文件 2208 2009-04-20 11:05 qt黑白棋游戏\antagonist.cpp
文件 654 2009-04-20 09:39 qt黑白棋游戏\antagonist.h
文件 11868 2009-04-20 12:34 qt黑白棋游戏\antagonist.o
文件 4859 2009-04-20 17:20 qt黑白棋游戏\chessboard.cpp
文件 1143 2009-04-20 17:29 qt黑白棋游戏\chessboard.h
文件 6752 2009-04-20 17:21 qt黑白棋游戏\chessboard.o
文件 225 2009-04-20 09:39 qt黑白棋游戏\main.cpp
文件 6692 2009-04-20 09:39 qt黑白棋游戏\main.o
文件 8917 2009-04-20 09:39 qt黑白棋游戏\Makefile
文件 3493 2009-04-20 09:39 qt黑白棋游戏\moc_antagonist.cpp
文件 10768 2009-04-20 09:39 qt黑白棋游戏\moc_antagonist.o
文件 3440 2009-04-20 09:39 qt黑白棋游戏\moc_chessboard.cpp
文件 8604 2009-04-20 09:39 qt黑白棋游戏\moc_chessboard.o
文件 7343 2009-04-20 17:27 qt黑白棋游戏\rule_arithmetic.cpp
文件 4000 2009-04-20 17:27 qt黑白棋游戏\rule_arithmetic.o
文件 1949 2009-04-20 11:05 qt黑白棋游戏\whole.cpp
文件 287 2009-04-20 09:39 qt黑白棋游戏\whole.h
文件 13496 2009-04-20 12:34 qt黑白棋游戏\whole.o
目录 0 2010-06-04 14:12 qt黑白棋游戏
----------- --------- ---------- ----- ----
165820 22
相关资源
- Qt4.8.4和creator和mingw安装配置说明总结
- 在ARM9和ARMLinux下利用QT编写的实时数据
- 华清远见智能家居项目
- QT实现计算器包含科学计算与进制转换
- 易语言商务UI界面源码
- qt简易黑白棋代码,不带可执行程序,
- QT text预加载方式显示大文件文本.zi
- 基于linux Qt的仿QQ聊天简单对话框
- QthreadPools.rar
- 抖音直播采集源码
- 舔狗日记源码舔狗日记源码舔狗日记
- 外卖订餐系统源码
- ESP8266和MQTT协议接收平台下发命令版
- 一机一码加密程序易语言源码
- 坦克大战游戏源码素材文档.zip
- QT编写程序,实现一个坐标轴功能
- builtin_shaders-2017.4.8f1.zip
- QT+opencv图像几何变换,包括图像平移
- 按行随机打乱文本文件(xe3)
- 易语言源码金税盘开票助手易语言源
- 基于数据报套接字的回射程序设计与
- Qt鼠标拖动绘制基本几何图形(直线、
- 基于QT和OpenCV的五子棋实现源码
- 易语言 仿WPE源码
- Graphcut-源码及实现
-
linux下基于mpla
yer的多媒体播放器 - telnet 客户端和服务端源代码
- [Qt]Qt Creator汉化方法 qt汉化包
- qt实现音频采集
- 局域网聊天
评论
共有 条评论