资源简介
解压后,进入wuziqi目录,make编译就行,然后sudo执行
代码片段和文件信息
#include “dialog.h“
SelectDialog::SelectDialog(QWidget * parent Qt::WindowFlags f)
: QDialog(parent)
{
bAlgorithm = 0;
wAlgorithm = 0;
times = 100;
setFixedSize(250 150);
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
setWindowtitle(tr(“选择算法及对战次数“));
blackAlgorithm = new QComboBox;
blackAlgorithm->addItem(tr(“算法1(随机算法)“) 1);
blackAlgorithm->addItem(tr(“算法2(贪心算法)“) 2);
blackAlgorithm->addItem(tr(“算法3(改进的随机算法)“) 3);
connect(blackAlgorithm SIGNAL(currentIndexChanged(int)) this SLOT(bAlgorithmChanged(int)));
whiteAlgorithm = new QComboBox;
whiteAlgorithm->addItem(tr(“算法1(随机算法)“) 1);
whiteAlgorithm->addItem(tr(“算法2(贪心算法)“) 2);
whiteAlgorithm->addItem(tr(“算法3(改进的随机算法)“) 3);
connect(whiteAlgorithm SIGNAL(currentIndexChanged(int)) this SLOT(wAlgorithmChanged(int)));
label1 = new QLabel(tr(“黑棋的算法为:“) this);
QHBoxLayout * layout1 = new QHBoxLayout;
layout1->addWidget(label1);
layout1->addWidget(blackAlgorithm);
label2 = new QLabel(tr(“白棋的算法为:“) this);
QHBoxLayout * layout2 = new QHBoxLayout;
layout2->addWidget(label2);
layout2->addWidget(whiteAlgorithm);
label3 = new QLabel(tr(“对战的次数为:“) this);
currentTimesSlider = new QSpinBox(this);
currentTimesSlider->setRange(01000);
currentTimesSlider->setSingleStep(100);
currentTimesSlider->setValue(100);
connect(currentTimesSlider SIGNAL(valueChanged(int)) this SLOT(currentTimesChanged(int)));
QHBoxLayout * layout3 = new QHBoxLayout;
layout3->addWidget(label3);
layout3->addWidget(currentTimesSlider);
okButton = new QPushButton(tr(“确定“) this);
connect(okButton SIGNAL(clicked()) this SLOT(OK()));
QHBoxLayout * layout4 = new QHBoxLayout;
layout4->addWidget(okButton);
QVBoxLayout * mainLayout = new QVBoxLayout;
mainLayout->addLayout(layout1);
mainLayout->addLayout(layout2);
mainLayout->addLayout(layout3);
mainLayout->addLayout(layout4);
setLayout(mainLayout);
}
SelectDialog::~SelectDialog()
{
}
void SelectDialog::bAlgorithmChanged(int value)
{
bAlgorithm = value;
}
void SelectDialog::wAlgorithmChanged(int value)
{
wAlgorithm = value;
}
void SelectDialog::OK()
{
close();
}
void SelectDialog::currentTimesChanged(int value)
{
times = value;
}
void SelectDialog::getValue(int & bAlgo int & wAlgo int & currentTimes)
{
bAlgo = bAlgorithm;
wAlgo = wAlgorithm;
currentTimes = times;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-12-05 11:05 wuziqi\
目录 0 2011-12-05 11:01 wuziqi\debug\
文件 258280 2011-12-02 17:26 wuziqi\debugdialog.o
文件 240953 2011-12-02 17:26 wuziqi\debugmain.o
文件 275680 2011-12-05 10:13 wuziqi\debug\dialog.o
文件 253633 2011-12-05 10:13 wuziqi\debug\main.o
文件 2836 2011-12-05 10:13 wuziqi\debug\moc_dialog.cpp
文件 264367 2011-12-05 10:13 wuziqi\debug\moc_dialog.o
文件 2900 2011-12-05 10:13 wuziqi\debug\moc_window.cpp
文件 273881 2011-12-05 10:13 wuziqi\debug\moc_window.o
文件 542631 2011-12-05 10:45 wuziqi\debug\window.o
文件 5428228 2011-12-05 10:50 wuziqi\debug\wuziqi.exe
文件 226414 2011-12-05 10:50 wuziqi\debug\Wuziqi.o
文件 2656 2011-12-05 09:19 wuziqi\dialog.cpp
文件 1040 2011-12-05 09:20 wuziqi\dialog.h
文件 319 2011-12-02 17:07 wuziqi\main.cpp
文件 5831 2011-12-05 11:02 wuziqi\Makefile
文件 6040 2011-12-05 11:02 wuziqi\Makefile.Debug
文件 6151 2011-12-05 11:02 wuziqi\Makefile.Release
目录 0 2011-12-05 11:04 wuziqi\release\
文件 13795 2011-12-05 11:02 wuziqi\release\dialog.o
文件 1704 2011-12-05 11:02 wuziqi\release\main.o
文件 2836 2011-12-05 11:02 wuziqi\release\moc_dialog.cpp
文件 8819 2011-12-05 11:02 wuziqi\release\moc_dialog.o
文件 2900 2011-12-05 11:02 wuziqi\release\moc_window.cpp
文件 9289 2011-12-05 11:02 wuziqi\release\moc_window.o
文件 23149 2011-12-05 11:02 wuziqi\release\window.o
目录 0 2011-12-05 11:03 wuziqi\release\wuziqi\
文件 18982 2011-12-05 11:02 wuziqi\release\Wuziqi.o
文件 5479544 2011-12-05 11:04 wuziqi\release\wuziqi.zip
文件 43008 2009-06-23 02:42 wuziqi\release\wuziqi\libgcc_s_dw2-1.dll
............此处省略10个文件信息
相关资源
- C语言深度解剖第2版解开程序员面试笔
- 典型密码算法及其C语言实现——
- 员工管理系统代码和解析华清
- 数据结构 C语言版 知识点整理
- 《嵌入式系统开发基础——基于ARM9微
- 数字信号处理C语言程序集.pdf9971
- C语言程序设计基础(何钦铭)第三版
- C语言解析精粹
- 《数据结构》算法实现及解析.高一凡
- 新概念51单片机C语言教程 入门、提高
- 《数据结构(c语言版)》pdf(附算法
- 《C语言教程》电子书
- LinuxAPi手册(manpages.chm 2.6)
- c语言黑白棋ai游戏源码
- c语言拼图游戏源码
- c语言配有图片和音乐的打字母游戏
- c语言青蛙过河小游戏
- 数据结构(C语言版)[严蔚敏 吴伟民
- C语言程序设计现代方法第2版
- C语言控制器模块用户手册
- C语言密码本
- C语言中高级开发详解
- (中文版)C语言编程:一本全面的
- 《C语言程序设计》第三版,何钦铭、
- 数据结构(C语言版)第2版
- C++ Primer Plus(第6版)中文版.epub
- 《C语言程序设计(吴登峰)》pdf 文字
- C语言解惑(中文版)7856
- Linux环境编程:从应用到内核 (Linu
- C语言经典编程282例
评论
共有 条评论