<< QT && LOGトップ

OS依存のパスの取得

アプリケーションのデータの保管場所などのOS依存するようなディレクトリのパスを調べるにはQStandardPathsというクラスが使えます。

このクラスを使って例えばアプリケーションのデータフォルダを調べたい場合は次のように書けばOKです。

QString dataPath = QStandardPaths::writableLocation(
		QStandardPaths::DataLocation);

もしパスが存在すればそれぞれのOSでデータパスは次で表されます。