11

OSごとに、一時データを保存する場所があります。C:/ Users/[ユーザー名]/AppData / Temp(またはそれくらい)のようになります。QTを使用してOSから独立してこのパスを取得するにはどうすればよいですか?

4

3 に答える 3

23

任意のユーザーの一時ディレクトリを取得することはできませんが、現在のユーザーにはQDir::temp()またはを使用できますQDir::tempPath()

于 2010-06-22T07:50:49.757 に答える
4

取得したいQDesktopServices::TempLocation。詳細については、 http://doc.trolltech.com/qtextended4.4/qdesktopservices.html#StandardLocation-enumを参照してください。

于 2010-06-22T07:49:34.673 に答える
2

Qt 5ではQStandardPaths::writableLocation(QStandardPaths::TempLocation)、QStringとして一時ディレクトリパスを取得するために使用できます。そうする必要があります#include <QStandardPaths>

于 2018-08-02T21:53:40.193 に答える