五子棋算法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
五子棋算法

五子棋算法 view sourceprint?01 #include dialog.h 02 03 SelectDialog::SelectDialog(QWidget * parent, Qt::WindowFlags f) 04 : QDialog(parent) 05 { 06 bAlgorithm = 0; 07 wAlgorithm = 0; 08 times = 100; 09 setFixedSize(250, 150); 10 QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); 11 setWindowTitle(tr(选择算法及对战次数)); 12 blackAlgorithm = new QComboBox; 13 blackAlgorithm-addItem(tr(算法1(随机算法)), 1); 14 blackAlgorithm-addItem(tr(算法2(贪心算法)), 2); 15 blackAlgorithm-addItem(tr(算法3(改进的随机算法)), 3); 16 connect(blackAlgorithm, SIGNAL(currentIndexChanged(int)), 17 this, SLOT(bAlgorithmChanged(int))); 18 whiteAlgorithm = new QComboBox; 19 whiteAlgorithm-addItem(tr(算法1(随机算法)), 1); 20 whiteAlgorithm-addItem(tr(算法2(贪心算法)), 2); 21 whiteAlgorithm-addItem(tr(算法3(改进的随机算法)), 3); 22 connect(whiteAlgorithm, SIGNAL(currentIndexChanged(int)), 23 this, SLOT(wAlgorithmChanged(int))); 24 25 label1 = new QLabel(tr(黑棋的算法为:), this); 26 QHBoxLayout * layout1 = new QHBoxLayout; 27 layout1-addWidget(label1); 28 layout1-addWidget(blackAlgorithm); 29 30 label2 = new QLabel(tr(白棋的算法为:), this); 31 QHBoxLayout * layout2 = new QHBoxLayout; 32 layout2-addWidget(label2); 33 layout2-addWidget(whiteAlgorithm); 34 35 label3 = new QLabel(tr(对战的次数为:), this); 36 currentTimesSlider = new QSpinBox(this); 37 currentTimesSlider-setRange(0,1000); 38 currentTimesSlider-setSingleStep(100); 39 currentTimesSlider-setValue(100); 40 connect(currentTimesSlider, SIGNAL(valueChanged(int)), this, 41 SLOT(currentTimesChanged(int))); 42 QHBoxLayout * layout3 = new QHBoxLayout; 43 layout3-addWidget(label3); 44 layout3-addWidget(currentTimesSlider); 45 46 okButton = new QPushButton(tr(确定), this); 47 connect(okButton, SIGNAL(clicked()), this, SLOT(OK())); 48 Q

文档评论(0)

saa9099 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档