第零步 准备工作
首先,你应该获取并安装好了qt软件,并且能够自己创建一个新项目。在你新创的项目里,应该只有一个mainwindow或者一个widgetwindow,这个时候把现有的这个页面当作游戏的首页,就是开始游戏的那个界面,然后我们点击开始游戏,然后可以跳转到游戏界面。
第一步 素材的选取
选择合适的背景照片
第二步 添加跳转页

在新建的项目里添加新文件,


然后创建第二个页面SecondWindow,也就是等会玩游戏的主界面。
第三步 写代码
首先为了跳转页面,我们需要一个“开始游戏”的按钮,用来跳转
需要加头文件<QPushButton>,然后我们把第二个页面的头文件“SecondWindow.h"也包含进来
//mainwindow.cpp
#include "mainwindow.h"
#include "./ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
QPushButton *button= new QPushButton(this);
//可以通过样式表(QSS)改变按钮的样式,使其更加美观
button->setText("开始游戏");
button->move(500,400);//这里自己调整按钮的位置
}
MainWindow::~MainWindow()
{
delete ui;
}
然后通过函数跳转
在mainwindow.h里加入槽函数:
private slots:
void Jump();
在mainwindow.cpp里加入下面一段代码:
void MainWindow::Jump
{
SecondWindow *p=new SecondWindow;
p->show();//使用show函数实现跳转
}
然后在刚刚写好的Button下面加入connect函数
connect(button,SIGNAL(clicked(bool)),this, SLOT(Jump()));

3693

被折叠的 条评论
为什么被折叠?



