最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Qt中如何設(shè)置主場景

 更新時間:2025年09月05日 11:44:17   作者:edjxj  
這篇文章介紹了如何創(chuàng)建名為`config.h`的頭文件,用于記錄程序中的所有配置數(shù)據(jù),方便后續(xù)修改,文章還提到在`MainScene`類中添加了`initScene`成員函數(shù),用于初始化游戲場景

Qt設(shè)置主場景

創(chuàng)建頭文件con?g.h

創(chuàng)建新的頭文件為 con?g.h 主要記錄程序中所有的配置數(shù)據(jù),方便后期修改。

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

依據(jù)背景圖大小進(jìn)行設(shè)置

/********** 游戲配置數(shù)據(jù) **********/
#define GAME_WIDTH 512 //寬度
#define GAME_HEIGHT 768 //高度
#define GAME_TITLE "飛機(jī)大戰(zhàn) v1.0" //標(biāo)題

2、主場景基本設(shè)置

給MainScene類添加新的成員函數(shù)initScene 用來初始化游戲場景

void initScene();

注:在C++中,class MainScene : public QWidget表示名字叫 MainScene,它擁有QWidget的所有能力,而我在類中添加成員函數(shù)就相當(dāng)于給該類添加新“技能”。

在mainScene.cpp中實現(xiàn)如下代碼

 
void MainScene::initScene()
{
 //初始化窗口大小
 setFixedSize(GAME_WIDTH,GAME_HEIGHT);
 
 //設(shè)置窗口標(biāo)題
 setWindowTitle(GAME_TITLE);
}

在構(gòu)造函數(shù)MainScene中調(diào)用該函數(shù) initScene

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

注:什么是構(gòu)造函數(shù)

  • 像這種MainScene::MainScene(QWidget *parent),MainScene::表示“這是屬于MainScene類的東西”
  • MainScene(...)就是類的構(gòu)造函數(shù)(名字=類名)
  • QWidget *parent = nullptr參數(shù)列表,接收一個父窗口指針,默認(rèn)沒有父窗口,并且構(gòu)造函數(shù)會在程序啟動時自動調(diào)用。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C語言main函數(shù)的參數(shù)及其返回值詳細(xì)解析

    C語言main函數(shù)的參數(shù)及其返回值詳細(xì)解析

    main函數(shù)的返回值用于說明程序的退出狀態(tài)。如果返回0,則代表程序正常退出;返回其它數(shù)字的含義則由系統(tǒng)決定。通常,返回非零代表程序異常退出
    2013-10-10
  • C語言函數(shù)指針詳解

    C語言函數(shù)指針詳解

    大家好,本篇文章主要講的是C語言函數(shù)指針詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • C++11計時器之chrono庫簡介

    C++11計時器之chrono庫簡介

    C++11有了chrono庫,可以在不同系統(tǒng)中很容易的實現(xiàn)定時功能,要使用chrono庫,需要#include,其所有實現(xiàn)均在std::chrono namespace下,本文給大家介紹C++11計時器:chrono庫介紹,感興趣的朋友一起看看吧
    2023-12-12
  • C語言實現(xiàn)俄羅斯方塊源代碼

    C語言實現(xiàn)俄羅斯方塊源代碼

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)俄羅斯方塊的源代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 使用C++描繪心形

    使用C++描繪心形

    本文給大家分享的是一個使用c++繪制心形的代碼,雖然情人節(jié)已經(jīng)過去了,但是只要有心,天天都是情人節(jié)~~哈哈,讓那些說程序猿都是木頭的人去死吧。
    2015-03-03
  • C語言動態(tài)內(nèi)存函數(shù)(malloc、calloc、realloc、free)詳解

    C語言動態(tài)內(nèi)存函數(shù)(malloc、calloc、realloc、free)詳解

    在C語言中,動態(tài)內(nèi)存函數(shù)是塊重要的知識點,以往,我們開辟空間都是固定得,數(shù)組編譯結(jié)束后就不能繼續(xù)給它開辟空間了,開辟的空間滿了,就不能在開辟空間了,學(xué)習(xí)本文章,我們就可以解決這個問題,向內(nèi)存申請空間,感興趣的小伙伴跟著小編一起來看看吧
    2023-08-08
  • 淺談在函數(shù)中返回動態(tài)的內(nèi)存

    淺談在函數(shù)中返回動態(tài)的內(nèi)存

    下面小編就為大家?guī)硪黄獪\談在函數(shù)中返回動態(tài)的內(nèi)存。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • C++中使用mutable關(guān)鍵字的場景分析

    C++中使用mutable關(guān)鍵字的場景分析

    C++中的mutable關(guān)鍵字用于修飾類的成員變量,使其在const成員函數(shù)中可以被修改,它主要用于緩存、線程同步和調(diào)試等場景,以支持對象的邏輯常量性,在使用mutable時,應(yīng)確保其修改不會破壞對象的外部表現(xiàn)狀態(tài),本文介紹C++中使用mutable關(guān)鍵字的場景分析,感興趣的朋友一起看看吧
    2025-02-02
  • 基于errno返回值的對應(yīng)錯誤碼的詳細(xì)介紹

    基于errno返回值的對應(yīng)錯誤碼的詳細(xì)介紹

    本篇文章是對errno返回值的對應(yīng)錯誤碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++中std::vector的6種初始化方式

    C++中std::vector的6種初始化方式

    這篇文章主要介紹了C++中std::vector的6種初始化方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評論

繁峙县| 元朗区| 金坛市| 虎林市| 邻水| 肇东市| 台山市| 阳信县| 福泉市| 阿合奇县| 古蔺县| 贞丰县| 灵武市| 于田县| 乌拉特后旗| 柞水县| 万州区| 武冈市| 金秀| 乌什县| 阿坝| 广汉市| 云安县| 温州市| 新竹县| 河南省| 卓尼县| 云龙县| 阳西县| 调兵山市| 河西区| 沅江市| 双辽市| 望城县| 游戏| 栾城县| 红河县| 金乡县| 连城县| 静海县| 延庆县|