我的 Qt 專案使用 .csv(不是我的選擇)檔案來保存和加載資料,因為我想部署應用程式,我如何將這些檔案添加到發布版本中,我應該對我的代碼做哪些更改?
現在我正在使用 QFile 并為它提供每個檔案的完整路徑,如下所示:
QFile Fich1("C:/Users/ahmed/Desktop/MyWork/QtProject/Bibliotheque/Arrays.csv");
uj5u.com熱心網友回復:
如果您希望將 CSV 檔案作為應用程式的一部分發送,一種好方法是使用 Qt 的資源檔案系統;然后它們將被編譯到您的應用程式中,因此它們不會丟失/修改/移動。
OTOH 如果您想將 CSV 檔案與您的應用程式一起發送但作為單獨的檔案(例如,以便用戶可以使用檔案對話框查看和加載它們),那么您可以將它們與可執行檔案打包在一起,然后使用QCoreApplication::applicationDirPath( )作為 QFileDialog 呈現給用戶的默認目錄。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/368569.html
上一篇:SwiftUITableViewtrailingSwipeActionsConfigurationForRowAt影像全白
下一篇:Qt-每次呼叫QSortFilterProxyModel::invalidateFilter時都會重置rootIndex
