基于QT的C语言实现连连看游戏源码


基于QT的C语言实现的连连看游戏源码,结合一些简单的C++代码在linux QT下编写完成的,包含登陆注册模块,游戏关卡、游戏排行统计等功能,主要的代码是C语言,非常适合初学者阅读。请注意,我所编写的QT Creator 4.6.2也许和您使用的QT版本不一,如果要直接编译看效果的话请保证和我编译的QT Creator 4.6.版本一致。
资源截图
代码片段和文件信息
#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个文件信息

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

发表评论

评论列表(条)