QSetting控制ini檔案寫入和讀取

2021-10-01 17:45:58 字數 979 閱讀 1287

//表示在baseset下的鍵

#define vardir_language "/baseset/languagetype"

#define vardir_rev_ip_type "/baseset/reviptype"

#define vardir_is_file_segment "/baseset/isfilesegment"

#define vardir_file_segment_time "/baseset/filesegmenttime"

#define vardir_query_stsrt_date "/baseset/querystartdate"

#define vardir_query_end_date "/baseset/queryenddate"

//判斷以及構建本地配置ini

void usrfileini::local_file_storage_init()

delete file;

}

//功能:修改原有的本地變數

//引數:qstring vardir:變數子目錄下的變數名   qvariant mvalue:變數值

void usrfileini::local_file_storage_modify(qstring vardir, qvariant mvalue)

//功能:讀取本地對應變數

//引數:qstring vardir:變數子目錄下的變數名

//返回值:qvariant 可以強制轉換成其他任何變數型別

//使用: .tostring():轉換成字串型別 .toint():轉換int型別-->以此類推

qvariant usrfileini::local_file_storage_read(qstring vardir)

QSetting讀取ini配置檔案失敗

今天碰到乙個問題 qsettings讀取配置檔案失敗 同樣的 用5.13版本編譯後讀取正常,用5.7版本編譯讀取不到 排除了檔案編碼格式的問題 最終問題解決了 原因沒有找到 解決方法是試錯試出來的 解決方法是把相對路徑換成了絕對路徑 問題解決 出錯 是 qsettings pkbconfig kbc...

控制INI檔案幾法

控制ini檔案幾法 要利用.ini檔案做程式有關資料的儲存工作,就需要能讀和寫.ini檔案,所以列了如下方法給大家參考 從.ini檔案中獲取字串 varstrresult char begin getprivateprofilestring windows 中標題的名字 nullport 號前的名字...

QSetting配置檔案

用qt寫介面時,難免會進行本地資訊的儲存,可以使用輕量級資料庫sqlite,也可以使用qsettings讀寫配置檔案。如何來進行讀寫呢?如下,使用qsettings寫乙個通用的讀寫方法 bool util writeinit qstring path,qstring user key,qstring...