Qt猜数字游戏


界面精美,简单游戏...代码量少 #include #include #include Guessnum::Guessnum(QWidget *parent) : QWidget(parent), ui(new Ui::Guessnum) { ui->setupUi(this); this->t=15; this->total=0; this->randNum=0; this->showNum=0; this->flag=0; this->time_flag=0; this->show_messg=""; this->timer = new QTimer(this); this->timer->start(1000);
资源截图
代码片段和文件信息
#include “guessnum.h“
#include “ui_guessnum.h“

#include 
#include 
#include 
#include 
#include 
#include 
#include 

Guessnum::Guessnum(QWidget *parent) :
    QWidget(parent)
    ui(new Ui::Guessnum)
{
    ui->setupUi(this);
    this->t=15;
    this->total=0;
    this->randNum=0;
    this->showNum=0;
    this->flag=0;
    this->time_flag=0;
    this->show_messg=““;

    this->timer = new QTimer(this);
    this->timer->start(1000);
    ui->lcdNumberTime->display(t);

    this->movie_screen = new QMovie(this);
    ui->label_screen->setMovie(movie_screen);
    this->movie_screen->setFileName(“:/new/prefix1/image/13125047[1].gif“);
    movie_screen->start();

    this->gif = new QMovie(this);
    ui->label->setMovie(gif);
    this->gif->setFileName(“:/new/prefix1/image/6a24ab189.gif“);

    this->movie = new QMovie(this);
    ui->labelMainPic->setMovie(movie);
    this->movie->setFileName(“:/new/prefix1/image/20090129.gif“);
    movie->start();

    ui->pushButtonstart->setEnabled(false);
    ui->label->hide();
    ui->textprompt->hide();
    ui->labelError->hide();
    ui->textError->hide();
    ui->label->setScaledContents(true);
    //ui->labelMainPic->setPixmap(QPixmap(“../image/program.jpg“));

    qsrand(QTime(000).secsTo(QTime::currentTime()));      //产生随机数
    randNum = qrand()%9999+1;
    while(randNum<1000)
        randNum = qrand()%9000+999;
    qDebug()<<“**************“<
    connect(ui->pushButtonDelSIGNAL(clicked())thisSLOT(num_delete()));
    connect(this->timerSIGNAL(timeout())thisSLOT(count_down()));
    connect(ui->toolButtonSIGNAL(clicked())thisSLOT(game_start()));
    connect(ui->pushButton0SIGNAL(clicked())thisSLOT(clicked_Num()));
    connect(ui->pushButton1SIGNAL(clicked())thisSLOT(clicked_Num()));
    connect(ui->pushButton2SIGNAL(clicked())thisSLOT(clicked_Num()));
    connect(ui->pushButton3SIGNAL(clicked())thisSLOT(clicked_Num()));
    connect(ui->pushButton4SIGNAL(clicked())thisSLOT(clicked_Num()));
    connect(ui->pushButton5SIGNAL(clicked())thisSLOT(clicked_Num()));
    connect(ui->pushButton6SIGNAL(clicked())thisSLOT(clicked_Num()));
    connect(ui->pushButton7SIGNAL(clicked())thisSLOT(clicked_Num()));
    connect(ui->pushButton8SIGNAL(clicked())thisSLOT(clicked_Num()));
    connect(ui->pushButton9SIGNAL(clicked())thisSLOT(clicked_Num()));
    connect(ui->pushButtonExitSIGNAL(clicked())thisSLOT(exit()));
    connect(ui->pushButtonstartSIGNAL(clicked())thisSLOT(start()));
}

Guessnum::~Guessnum()
{
    delete ui;
}

void Guessnum::clicked_Num()
{
    QPushButton *button=(QPushButton *)this->sender();
    if(button!=NULL)
    {
        int num = button->text().toInt();
        if(total>999)
          total=0;
        total=total*10+num;

        qDebug()<<“====“<<“total===“<        ui->lcdNumberShowNum->setDigi

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

     文件       6305  2013-09-16 13:58  guessnumguessnum.cpp

     文件        674  2013-09-15 21:07  guessnumguessnum.h

     文件        357  2013-09-16 08:58  guessnumguessnum.pro

     文件      13513  2013-09-24 09:37  guessnumguessnum.pro.user

     文件      50224  2013-09-16 19:06  guessnumguessnum.ui

     文件    1072779  2013-09-13 08:33  guessnumimage13125047[1].gif

     文件     136455  2013-09-13 08:34  guessnumimage20090129.gif

     文件     422648  2013-09-13 08:37  guessnumimage6a24ab189.gif

     文件      15426  2010-11-14 11:41  guessnumimageface-1.png

     文件      40391  2011-09-29 12:45  guessnumimagemyheart.png

     文件        269  2013-09-16 09:56  guessnumimage.qrc

     文件        185  2013-09-13 19:51  guessnummain.cpp

     目录          0  2014-04-08 13:08  guessnumimage

     目录          0  2014-04-08 13:08  guessnum

----------- ---------  ---------- -----  ----

              1759226                    14


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)