基于QT的C语言实现的连连看游戏源码,结合一些简单的C++代码在linux QT下编写完成的,包含登陆注册模块,游戏关卡、游戏排行统计等功能,主要的代码是C语言,非常适合初学者阅读。请注意,我所编写的QT Creator 4.6.2也许和您使用的QT版本不一,如果要直接编译看效果的话请保证和我编译的QT Creator 4.6.版本一致。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-03-11 19:09 Design
文件 1144 2014-10-16 22:18 DesignDesign.pro
文件 11842 2014-10-28 18:56 DesignDesign.pro.user
文件 99943 2014-10-12 16:23 DesignGame.cpp
文件 1888 2014-10-12 10:34 DesignGame.h
文件 174064 2014-10-12 16:23 DesignGame.o
文件 21896 2014-10-27 18:32 DesignMakefile
文件 3683 2014-10-12 09:50 Designaboutgamewindow.cpp
文件 781 2014-10-09 19:25 Designaboutgamewindow.h
文件 399620 2014-10-12 09:50 Designaboutgamewindow.o
文件 400 2014-10-09 17:47 Designaboutgamewindow.ui
文件 4900 2014-10-10 21:07 Designenterwindow.cpp
文件 1043 2014-10-10 21:03 Designenterwindow.h
文件 400552 2014-10-12 10:34 Designenterwindow.o
文件 392 2014-10-09 09:54 Designenterwindow.ui
文件 311316 2014-10-27 18:32 Designgamewindow.o
文件 2368 2014-10-12 09:43 Designhelpgamewindow.cpp
文件 615 2014-10-09 19:05 Designhelpgamewindow.h
文件 396004 2014-10-12 09:43 Designhelpgamewindow.o
文件 398 2014-10-09 16:33 Designhelpgamewindow.ui
文件 4194 2014-10-12 09:40 Designloginwindow.cpp
文件 831 2014-10-09 11:07 Designloginwindow.h
文件 409264 2014-10-12 09:41 Designloginwindow.o
文件 392 2014-10-08 21:13 Designloginwindow.ui
文件 565 2014-10-10 09:30 Designmain.cpp
文件 333120 2014-10-10 09:59 Designmain.o
文件 323848 2014-10-27 18:32 Designmenuwindow.o
文件 2407 2014-10-09 19:27 Designmoc_aboutgamewindow.cpp
文件 308500 2014-10-09 19:27 Designmoc_aboutgamewindow.o
文件 2759 2014-10-12 09:30 Designmoc_enterwindow.cpp
文件 309288 2014-10-12 09:30 Designmoc_enterwindow.o
............此处省略177个文件信息
#include “aboutgamewindow.h“
#include “ui_aboutgamewindow.h“
#include “loginwindow.h“
#include “enterwindow.h“
#include “widget.h“
#include “helpgamewindow.h“
AboutGameWindow::AboutGameWindow(QWidget *parent) :
QWidget(parent)
ui(new Ui::AboutGameWindow)
{
ui->setupUi(this);
this->setWindowtitle(tr(“关于游戏“)); //设置窗口的标题
this->setGeometry(230230600400); //设置窗口的位置和大小
this->setFixedSize(600400); //固定窗口的大小
QPalette enterBackground; //页面背景
enterBackground.setBrush(QPalette::BackgroundQBrush(QPixmap(“source/beijing10.jpeg“)));
this->setPalette(enterBackground);
//文档标签说明
QFont ft4;
aboutGameNameLab=new QLabel(this); //游戏名称
aboutGameNameLab->move(12080);
// aboutGameNameLab->setFont(QFont(“System“12QFont::Normaltrue));
aboutGameNameLab->setText(tr(“游戏名称:趣味连连看“));
QPalette aboutGameNameLabpa; //作用设置各种背景色
aboutGameNameLabpa.setColor(QPalette::WindowTextQt::black);
aboutGameNameLab->setPalette(aboutGameNameLabpa);
ft4.setPointSize(12);
aboutGameNameLab->setFont(ft4);
aboutGameSystemLab=new QLabel(this); //游戏运行系统
aboutGameSystemLab->move(120120);
// aboutGameSystemLab->setFont(QFont(“System“12QFont::Normaltrue));
aboutGameSystemLab->setText(tr(“运行系统:linux“));
QPalette aboutGameSystemLabpa; //作用设置各种背景色
aboutGameSystemLabpa.setColor(QPalette::WindowTextQt::black);
aboutGameSystemLab->setPalette(aboutGameSystemLabpa);
ft4.setPointSize(12);
aboutGameSystemLab->setFont(ft4);
aboutGameAuthorLab=new QLabel(this); //游戏作者
aboutGameAuthorLab->move(120160);
// aboutGameAuthorLab->setFont(QFont(“System“12QFont::Normaltrue));
aboutGameAuthorLab->setText(tr(“游戏作者:文件-乐鹏 操作-彭灿 赵平 界面-张文广“));
QPalette aboutGameAuthorLabpa; //作用设置各种背景色
aboutGameAuthorLabpa.setColor(QPalette::WindowTextQt::black);
aboutGameAuthorLab->setPalette(aboutGameAuthorLabpa);
ft4.setPointSize(12);
aboutGameAuthorLab->setFont(ft4);
aboutGameStateLab=new QLabel(this); //游戏声明
aboutGameStateLab->move(120200);
// aboutGameStateLab->setFont(QFont(“System“12QFont::Normaltrue));
aboutGameStateLab->setText(tr(“游戏声明:本游戏版权所有为中软国际0708嵌入式班
未经同意,不得商用!“));
QPalette aboutGameStateLabpa; //作用设置各种背景色
aboutGameStateLabpa.setColor(QPalette::WindowTextQt::red);
aboutGameStateLab->setPalette(aboutGameStateLabpa);
ft4.setPointSize(12);
aboutGameStateLab->setFont(ft4);
aboutReturnBtn=new QPushButton(tr(“返回主菜单“)this); //返回主菜单按钮
connect(aboutReturnBtnSIGNAL(clicked())thisSLOT(aboutReturnMainMenu())); //返回按钮事件
this->aboutReturnBtn->setGeometry(24030010035);
}
AboutGameWindow::~AboutGameWindow()
{
delete ui;
}
void AboutGameWindow::aboutReturnMainMenu()
{
EnterWindow *w7=new EnterWindow;
w7->show();
w7->setWindowtitle(tr(“游戏界面“)); //设置窗口的标题
w7->setGeometry(230230600400); //设置窗口的位置和大小
w7->setFix
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-03-11 19:09 Design
文件 1144 2014-10-16 22:18 DesignDesign.pro
文件 11842 2014-10-28 18:56 DesignDesign.pro.user
文件 99943 2014-10-12 16:23 DesignGame.cpp
文件 1888 2014-10-12 10:34 DesignGame.h
文件 174064 2014-10-12 16:23 DesignGame.o
文件 21896 2014-10-27 18:32 DesignMakefile
文件 3683 2014-10-12 09:50 Designaboutgamewindow.cpp
文件 781 2014-10-09 19:25 Designaboutgamewindow.h
文件 399620 2014-10-12 09:50 Designaboutgamewindow.o
文件 400 2014-10-09 17:47 Designaboutgamewindow.ui
文件 4900 2014-10-10 21:07 Designenterwindow.cpp
文件 1043 2014-10-10 21:03 Designenterwindow.h
文件 400552 2014-10-12 10:34 Designenterwindow.o
文件 392 2014-10-09 09:54 Designenterwindow.ui
文件 311316 2014-10-27 18:32 Designgamewindow.o
文件 2368 2014-10-12 09:43 Designhelpgamewindow.cpp
文件 615 2014-10-09 19:05 Designhelpgamewindow.h
文件 396004 2014-10-12 09:43 Designhelpgamewindow.o
文件 398 2014-10-09 16:33 Designhelpgamewindow.ui
文件 4194 2014-10-12 09:40 Designloginwindow.cpp
文件 831 2014-10-09 11:07 Designloginwindow.h
文件 409264 2014-10-12 09:41 Designloginwindow.o
文件 392 2014-10-08 21:13 Designloginwindow.ui
文件 565 2014-10-10 09:30 Designmain.cpp
文件 333120 2014-10-10 09:59 Designmain.o
文件 323848 2014-10-27 18:32 Designmenuwindow.o
文件 2407 2014-10-09 19:27 Designmoc_aboutgamewindow.cpp
文件 308500 2014-10-09 19:27 Designmoc_aboutgamewindow.o
文件 2759 2014-10-12 09:30 Designmoc_enterwindow.cpp
文件 309288 2014-10-12 09:30 Designmoc_enterwindow.o
............此处省略177个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)