进入游戏封面,通过connect函数跳转到游戏界面
#include "mouse.h"
#include "ui_mouse.h"
mouse::mouse(QWidget *parent) :
QWidget(parent),
ui(new Ui::mouse)
{
ui->setupUi(this);
form = new Hitmouse;
connect(form,SIGNAL(backForm()),this,SLOT(backshow()));
form->hide();
}
mouse::~mouse()
{
delete ui;
}
void mouse::on_pushButton_clicked()
{
this->hide();
form->show();
}
void mouse::backshow()
{
this->show();
}
到游戏界面后,通过信号与槽连接,将地鼠(button)按钮和所得分数(UpdateScore())槽函数相连接,点击地鼠后,分数增加10分。
#include "hitmouse.h"
#include "ui_hitmouse.h"
Hitmouse::Hitmouse(QWidget *parent) :
QWidget(parent),
ui(new Ui::Hitmouse)
{
ui->setupUi(this);
ui->pat->hide();
ui->pause1->hide();
ui->pback->hide();
ui->pquit->hide();
ui->label_3->hide();
ui->lcdNumber_2-