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

Qt讀寫ini文件之QSettings用法

 更新時間:2022年05月09日 15:17:41   作者:xiaoyaoyou.xyz  
這篇文章主要為大家介紹了Qt讀寫ini文件之QSettings的使用方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

前言

在項目中有的配置不希望在界面中展示,只提供給實施運維人員來配置,這時我們可以采用ini等配置文件的方式控制部分功能的開關(guān),比如日志的打印與否,便于出問題時進(jìn)行調(diào)試,如下簡要總結(jié)一下使用QSettings來讀取ini文件,寫入類似。

示例及代碼

如下是一個簡單的config.ini,目前只有一個debug節(jié)點,通過status的鍵值來控制debug日志是否打印并存儲到日志文件中,關(guān)于Qt存儲日志到文件可以參考:

http://m.fzitv.net/article/247389.htm

config.ini:

[debug]status = off[debug]
status = off

代碼:

#include <QSettings>
    ...
    //Qt中使用QSettings類讀寫ini文件
    QSettings *configIniRead = new QSettings("config.ini", QSettings::IniFormat);
    //將讀取到的ini文件保存在QString中,先取值,然后通過toString()函數(shù)轉(zhuǎn)換成QString類型
    QString debugStatus = configIniRead->value("/debug/status").toString();
    //打印得到的結(jié)果
    qDebug() << debugStatus;
    //讀入入完成后刪除指針
    delete configIniRead;
    if(debugStatus == "on") {
        //傳0從DEBUG等級開始打印日志,不傳則去除DEBUG等級日志打印
        QT_LOG::logInit(0);
        QLoggingCategory::setFilterRules(QStringLiteral("qt.modbus* = true"));
    }

關(guān)于寫的接口查看幫助文檔即可:

在這里插入圖片描述

以上就是Qt讀寫ini文件之QSettings用法的詳細(xì)內(nèi)容,更多關(guān)于Qt QSettings讀寫ini文件的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • c++面向?qū)ο笾畬ο蟮馁x值詳解

    c++面向?qū)ο笾畬ο蟮馁x值詳解

    本文講解了C++中對象初始化、復(fù)制構(gòu)造函數(shù)及賦值操作的實現(xiàn)與優(yōu)化,通過Stack類的實例,展示了默認(rèn)賦值帶來的內(nèi)存泄漏問題,以及通過重載賦值運算符解決該問題的過程,最后強調(diào)了使用explicit關(guān)鍵字以限制隱式構(gòu)造函數(shù)調(diào)用的重要性
    2026-05-05
  • C++標(biāo)準(zhǔn)模版庫(STL)之vector容器詳解

    C++標(biāo)準(zhǔn)模版庫(STL)之vector容器詳解

    vector的功能和水桶一樣,就是用來裝東西的,并且vector還提供了迭代器來很方便的訪問這些數(shù)據(jù),下面就讓我們一起看下如何使用C++的vector吧
    2023-03-03
  • C++兩種素數(shù)判定方法

    C++兩種素數(shù)判定方法

    這篇文章主要介紹了C++如何判斷一個數(shù)是不是素數(shù),提供了兩種方法具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • C++將二叉樹轉(zhuǎn)為雙向鏈表及判斷兩個鏈表是否相交

    C++將二叉樹轉(zhuǎn)為雙向鏈表及判斷兩個鏈表是否相交

    這篇文章主要介紹了C++將二叉樹轉(zhuǎn)為雙向鏈表及判斷兩個鏈表是否相交的方法,文中還給出了求兩個鏈表相交的第一個節(jié)點列的實現(xiàn)方法,需要的朋友可以參考下
    2016-02-02
  • C/C++線程退出的四種方法小結(jié)

    C/C++線程退出的四種方法小結(jié)

    本文主要介紹了C/C++線程退出的四種方法小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • GCC編譯過程(預(yù)處理,編譯,匯編,鏈接)及GCC命令詳解

    GCC編譯過程(預(yù)處理,編譯,匯編,鏈接)及GCC命令詳解

    文章詳細(xì)介紹了GCC編譯器的工作原理,包括預(yù)處理、編譯、匯編和鏈接四個主要階段,每個階段都有其特定的任務(wù)和輸出文件,文章還解釋了如何使用GCC命令選項來查看每個階段的輸出,以及如何通過調(diào)整編譯選項來優(yōu)化程序性能或調(diào)試問題,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • C++簡單QQ程序服務(wù)器端的實現(xiàn)代碼

    C++簡單QQ程序服務(wù)器端的實現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了C++簡單QQ程序服務(wù)器端的實現(xiàn)代碼,感興趣的朋友可以參考一下
    2016-05-05
  • C語言對數(shù)組元素進(jìn)行冒泡排序的實現(xiàn)

    C語言對數(shù)組元素進(jìn)行冒泡排序的實現(xiàn)

    這篇文章主要介紹了C語言對數(shù)組元素進(jìn)行冒泡排序的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 面試題快慢鏈表和快慢指針

    面試題快慢鏈表和快慢指針

    這篇文章主要介紹了面試題快慢鏈表和快慢指針的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • C++基礎(chǔ)知識實例解析(一)

    C++基礎(chǔ)知識實例解析(一)

    這篇文章主要對C++基礎(chǔ)知識實例解析,通過四個簡短的案例,鞏固大家的基礎(chǔ)知識,需要的朋友可以參考下
    2015-08-08

最新評論

汕头市| 丹巴县| 彰化市| 庆阳市| 葵青区| 安塞县| 淳安县| 长乐市| 东港市| 孟州市| 石景山区| 婺源县| 文水县| 大兴区| 上高县| 新乡市| 土默特左旗| 兰西县| 喀什市| 略阳县| 宁化县| 宁强县| 利辛县| 楚雄市| 宝应县| 昌吉市| 七台河市| 静宁县| 宝清县| 长寿区| 遵化市| 梅州市| 平利县| 秀山| 曲麻莱县| 杨浦区| 辉县市| 广丰县| 临颍县| 常宁市| 儋州市|