我正在嘗試使用 Qt 開發應用程式。我的問題是:我需要在文本檔案中寫入和洗掉某些內容。我正在將文本檔案寫為完整路徑,即我計算機上的路徑。如果應用程式在另一臺計算機上運行,??它將找不到此路徑。我發現我可以使用 QStandardPaths::DocumentsLocation 作為它的解決方案。但我不知道如何使用它。你能教我或舉個例子嗎?
uj5u.com熱心網友回復:
您可以通過以下代碼獲取檔案位置:
#include <QGuiApplication>
#include <QDebug>
#include <QStandardPaths>
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
qDebug() << QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation);
return app.exec();
}
此代碼列印當前用戶的檔案位置。您可以將此檔案夾位置存盤在 QString 中,然后根據需要使用它來存盤檔案。
參考:QStandardPaths::StandardLocation
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/426007.html
