C 语言

关注公众号 jb51net

关闭
首页 > 软件编程 > C 语言 > Qt设置主场景

Qt中如何设置主场景

作者:edjxj

这篇文章介绍了如何创建名为`config.h`的头文件,用于记录程序中的所有配置数据,方便后续修改,文章还提到在`MainScene`类中添加了`initScene`成员函数,用于初始化游戏场景

Qt设置主场景

创建头文件config.h

创建新的头文件为 config.h 主要记录程序中所有的配置数据,方便后期修改。

1、添加窗口宽度、高度的配置信息

依据背景图大小进行设置

/********** 游戏配置数据 **********/
#define GAME_WIDTH 512 //宽度
#define GAME_HEIGHT 768 //高度
#define GAME_TITLE "飞机大战 v1.0" //标题

2、主场景基本设置

给MainScene类添加新的成员函数initScene 用来初始化游戏场景

void initScene();

注:在C++中,class MainScene : public QWidget表示名字叫 MainScene,它拥有QWidget的所有能力,而我在类中添加成员函数就相当于给该类添加新“技能”。

在mainScene.cpp中实现如下代码

 
void MainScene::initScene()
{
 //初始化窗口大小
 setFixedSize(GAME_WIDTH,GAME_HEIGHT);
 
 //设置窗口标题
 setWindowTitle(GAME_TITLE);
}

在构造函数MainScene中调用该函数 initScene

MainScene::MainScene(QWidget *parent)
 : QWidget(parent)
{
 //初始化场景
 initScene();
}

注:什么是构造函数

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文