资源简介

解压后,进入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个文件信息

评论

共有 条评论