欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Qt讀寫ini文件之QSettings用法

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

前言

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

示例及代碼

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

http://www.dbjr.com.cn/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ù)轉換成QString類型
    QString debugStatus = configIniRead->value("/debug/status").toString();
    //打印得到的結果
    qDebug() << debugStatus;
    //讀入入完成后刪除指針
    delete configIniRead;
    if(debugStatus == "on") {
        //傳0從DEBUG等級開始打印日志,不傳則去除DEBUG等級日志打印
        QT_LOG::logInit(0);
        QLoggingCategory::setFilterRules(QStringLiteral("qt.modbus* = true"));
    }

關于寫的接口查看幫助文檔即可:

在這里插入圖片描述

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

相關文章

  • 詳解Matlab實現(xiàn)動態(tài)表白圖的繪制

    詳解Matlab實現(xiàn)動態(tài)表白圖的繪制

    這篇文章主要利用Matlab實現(xiàn)繪制獨特的表白動圖,文中的示例代碼講解詳細,對我們學習Matlab有一定的幫助,感興趣的小伙伴可以了解一下
    2022-05-05
  • C++文件讀和寫的使用

    C++文件讀和寫的使用

    本文主要介紹了C++文件讀和寫的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • Qt creator中項目的構建配置和運行設置的步驟

    Qt creator中項目的構建配置和運行設置的步驟

    使用 Qt Creator 集成開發(fā)環(huán)境構建和運行程序是一件非常簡單的事情,一個按鈕或者一個快捷鍵搞定全部,本文主要介紹了Qt creator中項目的構建配置和運行設置的步驟,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 一文帶你搞懂C語言預處理宏定義

    一文帶你搞懂C語言預處理宏定義

    這篇文章主要為大家詳細介紹了C語言預處理宏定義#define,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-10-10
  • C++中隱式類型轉換學習筆記

    C++中隱式類型轉換學習筆記

    在本篇文章里小編給大家整理的是一篇關于C++中隱式類型轉換學習筆記內(nèi)容,有興趣的跟著小編來學習下吧。
    2020-02-02
  • C++入門指南之貪吃蛇游戲的實現(xiàn)

    C++入門指南之貪吃蛇游戲的實現(xiàn)

    這篇文章主要給大家介紹了關于C++入門指南之貪吃蛇游戲?qū)崿F(xiàn)的相關資料,文章通過示例代碼介紹的非常詳細,可以讓大家能短時間內(nèi)寫出一個貪吃蛇,需要的朋友可以參考下
    2021-10-10
  • C++中String類的常用接口函數(shù)總結

    C++中String類的常用接口函數(shù)總結

    這篇文章主要介紹了C++中Stirng類的常用接口函數(shù),文中有詳細的代碼示例供大家參考,對我們學習C++有一定的幫助,感興趣的同學可以跟著小編一起來學習
    2023-06-06
  • 詳解C++調(diào)用Python腳本中的函數(shù)的實例代碼

    詳解C++調(diào)用Python腳本中的函數(shù)的實例代碼

    這篇文章主要介紹了C++調(diào)用Python腳本中的函數(shù) ,需要的朋友可以參考下
    2018-11-11
  • 一篇文章帶你了解C語言浮點數(shù)之間的比較規(guī)則

    一篇文章帶你了解C語言浮點數(shù)之間的比較規(guī)則

    這篇文章主要介紹了魔性的float浮點數(shù)精度問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-08-08
  • C語言算法練習之數(shù)組求素數(shù)

    C語言算法練習之數(shù)組求素數(shù)

    這篇文章主要為大家介紹了C語言算法練習中數(shù)組求素數(shù)的實現(xiàn)方法,文中的示例代碼講解詳細,對我們學習C語言有一定幫助,需要的可以參考一下
    2022-09-09

最新評論