我有一個Qt應用程序,其中有大量數據存儲在名爲「Data」的文件夾中,該文件夾位於與應用程序qrc文件相同的目錄中。Qt:數據目錄的路徑
我想以某種方式讓應用程序知道在哪裏可以找到這個文件夾。我不想將所有數據都添加爲資源文件,因爲我希望能夠將新數據文件添加到Data目錄中,而無需每次重新編譯。我不想硬編碼相關文件路徑,因爲執行目錄可能因操作系統,應用程序啓動等而有所不同,而且我不想硬編碼絕對目錄,因爲如果應用程序是不相同的編譯在不同的機器上。
如何讓我的應用程序知道在哪裏查找數據文件夾?整個項目的目錄結構將保持不變,而不管它在哪個操作系統/機器上。
在典型安裝中,此數據文件夾位於何處?你看過QDesktopServices的'storageLocation'方法嗎? – andref 2013-03-25 18:39:52