我的Qt應用程序應該能夠一次創建/打開/保存單個「項目」。將項目設置存儲在文件中的無痛方式是什麼?應該是XML還是不太可怕?如何處理我的Qt應用程序中的「項目文件」?
當然,要存儲在文件中的數據是隨時間變化的主題。
我需要的是像QSettings
但有界的項目在我的應用程序,而不是整個應用程序。
我的Qt應用程序應該能夠一次創建/打開/保存單個「項目」。將項目設置存儲在文件中的無痛方式是什麼?應該是XML還是不太可怕?如何處理我的Qt應用程序中的「項目文件」?
當然,要存儲在文件中的數據是隨時間變化的主題。
我需要的是像QSettings
但有界的項目在我的應用程序,而不是整個應用程序。
您可以使用QSettings將數據存儲在特定的.ini文件中。 來自文檔:
有時您確實想訪問存儲在特定文件或註冊表路徑中的設置。在所有平臺上,如果您想直接讀取INI文件,可以使用QSettings構造函數,該構造函數將文件名作爲第一個參數並傳遞QSettings :: IniFormat作爲第二個參數。例如: QSettings設置(「/ home/petra/misc/myapp.ini」, QSettings :: IniFormat);
臨XML:
魂鬥羅XML
你是什麼意思的projcet設置? Qt生成的項目/ Makefile不夠嗎? – dirkgently 2009-04-10 08:06:06
他的意思是:他的計劃使用不同的項目。他想知道保存這個最好的方法。 – RvdK 2009-04-10 08:26:36