2

ユーザーごとの永続データを保存したいのですが、コードは次のとおりです

QDir::toNativeSeparators(QStandardPaths::writableLocation(
                         QStandardPaths::DataLocation) + "/random.xxx");

場所は正しく表示されますが、ディレクトリは自動的に作成されません。

.local/share/組織名/アプリケーション名/random.xxx

アプリケーション名と組織名は既に指定されています:

QApplication::setApplicationName(APPLICATION_NAME);
QApplication::setOrganizationName(ORGANIZATION_NAME);

ディレクトリを手動で作成すると、すべて正常に動作します。

4

2 に答える 2

0

QDir::toNativeSeparatorsで通話をラップしてみてくださいQDir::mkpath

于 2013-08-01T11:59:37.183 に答える