導航:首頁 > 文件教程 > qt讀寫ini文件

qt讀寫ini文件

發布時間:2025-01-09 00:22:01

① 在QT中如何讀寫數組到INI文件

用Qt的話還是用QFile讀取文件吧,功能比較強大,配套的QString或者IO
Stream的功能同樣強大,處理起來會很方便

問題是你描述的太簡單了,就是去Qt assistant看看QFile怎麼用就可以了

② Qt的QSettings類讀取ini文件,值中有分號時,分號後的值讀取不到;如name=cxl;zyx,讀取到的內容為cxl

name = "cxl;zyx,"

用引號引起來,就可以讀了。
但如果是兩個名字的話,為什麼不用下面的句子呢:
name1=cxl
name2=zyx
……

③ qt實現打開XX.ini文件,修改其中欄位,保存文件。。。

QT沒有用過,你現在用的什麼版本

④ Qt 關於讀寫配置文件.ini,該如何解決

我寫個了程來序,用到了源配置文件來初始化和保存程序中的文本框的信息。在我的電腦可以實現 但是發到不裝Qt的電腦上,程序就只可以讀取配置文件的數據 , 但是不能把新信息寫入。
------解決方案--------------------------------------------------------
------解決方案--------------------------------------------------------
沒qt的電腦,需要你把自己exe依賴的qt庫都打包放在一起,這樣在沒qt環境的電腦上才能正常運行。
------解決方案--------------------------------------------------------

⑤ 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中的QSettings這個類有.value這個成員函數嗎

必須有啊,給你一個讀寫配置文件的方法,你試試!可以有
bool QQUtil::writeInit(QString path, QString user_name, QString password)
{
if(path.isEmpty() || user_name.isEmpty() || password.isEmpty())
{
return false;
}

//創建配置文件操作對象
QSettings settings(path, QSettings::IniFormat);

//將用戶信息寫入配置文件
settings.beginGroup("config");
settings.setValue("user_name", user_name);
settings.setValue("password", password);
settings.endGroup();

return true;
}

bool QQUtil::readInit(QString path, QString user_key, QString &user_value)
{
user_value = QString("");
if(path.isEmpty() || user_key.isEmpty())
{
return false;
}

//當前目錄的INI文件
QSettings settings(path, QSettings::IniFormat);

//讀取用戶配置信息
user_value = settings.value("config/"+user_key).toString();

return true;
}

閱讀全文

與qt讀寫ini文件相關的資料

熱點內容
java時鍾代碼看不懂 瀏覽:596
plc密鑰在哪個文件夾 瀏覽:847
良率是什麼六西格瑪數據類型 瀏覽:456
滴滴相關app有哪些 瀏覽:343
篩選單位怎麼體現數據 瀏覽:594
viperfx音效文件位置 瀏覽:783
iphone5通話背景修改 瀏覽:1
電腦的網路列印機無法列印機驅動程序 瀏覽:888
pdf文件刪除頁碼設置 瀏覽:765
小米手機迅雷下載到哪個文件夾里 瀏覽:421
蘋果手機怎麼樣截圖 瀏覽:266
linux伺服器復制文件 瀏覽:214
微信商戶生成二維碼 瀏覽:455
感動用英語怎麼說app 瀏覽:712
文件名選擇編輯器屬性 瀏覽:728
使用原始配置文件 瀏覽:762
槍線圖需要下列哪些數據 瀏覽:592
哪個網站可以查物品真實評論 瀏覽:407
win10禁用outlook 瀏覽:807
精雕編程是怎麼回事 瀏覽:116

友情鏈接