導航:首頁 > 文件管理 > qt與配置文件

qt與配置文件

發布時間:2025-02-02 09:44:47

❶ Qt中配置文件QSettings使用方法

QSettings類提供了持久的跨平台應用程序設置。用戶通常期望應用程序記住它的設置(窗口大小、位置等)所有會話。這些信息通常存儲在Windows系統注冊表,OS X和iOS的屬性列表文件中。在Unix系統中,在缺乏標準的情況下,許多應用程序(包括KDE應用程序)使用INI文本文件。QSettings圍繞這些抽象技術,使我們能夠以便攜的方式保存和恢復應用程序設置。它還支持自定義存儲格式。QSettings API基於QVariant,可以保存很多基礎的類型,比如 QString、QRect、QImage等。如果你需要的是一個非持久性的基於內存結構,可以考慮使用QMap<QString, QVariant>代配敬鎮替。

QString exe_FilePath = QCoreApplication::applicationDirPath(); //獲取exe應用程序路徑
QString current_FilePath= QDir::currentPath(); //獲取當前工作目錄路徑

QSetting對象既可以創建在棧上,也可以創建在堆(即new)上,構建和銷毀速度很快。當創建一個QSetting對象時,必須指定公司或組織名稱(或文件名),和產品應用培粗名稱(或文件格式,例如Windows中的.ini)。

方法一:

方法二:

方法一:

效果如下

方稿塵法二:

效果如下

❷ qt中彈出配置文件

Qt操作配置文件.ini文件是通過類QSettings來完成的,需要包含頭文件#include 配置文件中存放的是節點和鍵值對,如圖: SENSOR和灶衫ADDRESS是節點,節點下以鍵值對方式存放配置信息

1、寫配置文件://路徑為虧辯雹程序路徑下,文件不存在銷帆會自行創建 QString iniFilePath = QCoreApplication::applicationDirPath() + "/config.ini"; //新建QSettings類,路徑+格式 QSettings settings(iniFilePath,QSettings::IniFormat); //設置編碼,使支持中文 settings.setIniCodec("UTF-8"); //設置配置文件值,「節點 + / + 鍵」,值 settings.setValue("ADDRESS/detail","武漢"); 2、讀取配置文件:QString str = settings.value("ADDRESS/detail").toString();

閱讀全文

與qt與配置文件相關的資料

熱點內容
三國殺升級經驗 瀏覽:787
u盤文件誤刪如何找回 瀏覽:908
元界小說app怎麼下載 瀏覽:996
易課堂收集數據怎麼使用 瀏覽:484
陝西文件櫃辦公傢具多少錢 瀏覽:573
illustrator免費視頻教程下載 瀏覽:413
delmia模擬文件格式 瀏覽:808
mastercam編程怎麼旋轉角度 瀏覽:70
社區護工app如何讓人信任 瀏覽:329
車機app升級要怎麼操作 瀏覽:46
光影app為什麼突然不能用了 瀏覽:323
微信朋友圈沒顯示 瀏覽:480
無線共享文件夾 瀏覽:130
三星a7000刷原生安卓50 瀏覽:638
java下載圖片文件 瀏覽:467
哪些app可以線上學德語 瀏覽:670
蘋果5s升級103步驟 瀏覽:744
為什麼沒有旅遊記錄app 瀏覽:276
奉賢區哪裡有學編程的 瀏覽:228
小品在電視app上怎麼搜索 瀏覽:486

友情鏈接