资源简介
这是我在大二使用Qt做的一个迷宫游戏的源代码,包含迷宫自动生成+BFS寻路,详情可以参考我的博客:http://blog.csdn.net/mahabharata_。
代码片段和文件信息
#include “interface.h“
#include
#include
#include
#include
int time;
QString msg[] = {“加载中..““加载中...““加载中....“};
interface::interface(QWidget *parent) :
QWidget(parent)
{
setGeometry(00720456);
initWidgets();
label = new QLabel(this);
label->setGeometry(20080250200);
label->setContentsMargins(0000);
movie=new QMovie(“:/new/image/loading.gif“);
label->setMovie(movie);
label->hide();
msgLabel = new QLabel(this);
msgLabel->setGeometry(32025010075);
msgLabel->setFont(QFont(“宋体“13));
msgLabel->hide();
}
void interface::paintEvent(QPaintEvent* event)
{
QPainter* painter = new QPainter(this);
QImage pixmap(“:/new/image/startPage.jpg“);
painter->drawImage(geometry()pixmap);
}
void interface::initWidgets()
{
probar = new QProgressBar(this);
probar->setGeometry(12030048010);
probar->setTextVisible(true);
probar->hide();
this->thread = new QThread(this);
timer = new QTimer(this);
connect(timerSIGNAL(timeout())thisSLOT(loading()));
button= new QPushButton(this);
button->setGeometry(400200200100);
button->setstyleSheet(“QPushButton{border-image: url(:/new/image/playbutton.png);}“
“QPushButton:hover{border-image: url(:/new/image/playbutton1.png);}“);
connect(buttonSIGNAL(clicked())thisSLOT(startButton()));
}
void interface::startButton()
{
button->hide();
label->show();
msgLabel->show();
movie->start();
timer->start(100);
probar->show();
}
void interface::loading()
{
msgLabel->setText(msg[((time++)/2)%3]);
probar->setValue(probar->value()+2);
if(probar->value() >= 99)
delete this;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-24 17:29 myMaze\
目录 0 2017-04-24 16:32 myMaze\image\
文件 584257 2017-04-24 13:42 myMaze\image\Load.png
文件 120151 2017-04-24 13:41 myMaze\image\Wall.png
文件 14078 2017-04-24 13:42 myMaze\image\box.png
文件 15980 2017-04-24 13:42 myMaze\image\button1.png
文件 21303 2017-04-24 13:42 myMaze\image\button2.png
文件 19238 2017-04-24 13:42 myMaze\image\button3.png
文件 21067 2017-04-24 13:42 myMaze\image\button4.png
文件 29029 2017-04-24 13:42 myMaze\image\down1.png
文件 27667 2017-04-24 13:42 myMaze\image\down2.png
文件 27253 2017-04-24 13:42 myMaze\image\down3.png
文件 22843 2017-04-24 13:42 myMaze\image\left1.png
文件 20550 2017-04-24 13:42 myMaze\image\left2.png
文件 21435 2017-04-24 13:42 myMaze\image\left3.png
文件 17799 2017-04-24 13:42 myMaze\image\loading.gif
文件 47910 2017-04-24 13:42 myMaze\image\playbutton.png
文件 50653 2017-04-24 13:41 myMaze\image\playbutton1.png
文件 22943 2017-04-24 13:42 myMaze\image\right1.png
文件 20743 2017-04-24 13:41 myMaze\image\right2.png
文件 21740 2017-04-24 13:41 myMaze\image\right3.png
文件 117644 2017-04-24 13:41 myMaze\image\startPage.jpg
文件 22422 2017-04-24 13:42 myMaze\image\up1.png
文件 21643 2017-04-24 13:41 myMaze\image\up2.png
文件 20706 2017-04-24 13:41 myMaze\image\up3.png
文件 1715 2017-04-24 13:41 myMaze\image\wall.jpg
文件 102 2017-04-24 13:41 myMaze\image.qrc
文件 1847 2017-04-24 13:41 myMaze\interface.cpp
文件 697 2017-04-24 13:41 myMaze\interface.h
文件 183 2017-04-24 13:41 myMaze\main.cpp
文件 10306 2017-04-24 13:41 myMaze\mainwindow.cpp
............此处省略10个文件信息
- 上一篇:车载导航端口查看修改工具大全
- 下一篇:串口通信.zip
评论
共有 条评论