Для каждой ОС есть место для хранения временных данных.Это может быть как: C: / Users / [имя пользователя] / AppData / Temp (или около того).Как я могу получить этот путь независимо от ОС с QT?
Невозможно получить временный каталог для произвольного пользователя, но для текущего пользователя вы можете использовать QDir::temp() или QDir::tempPath().
QDir::temp()
QDir::tempPath()
Вы хотите получить QDesktopServices::TempLocation.Подробнее см. http://doc.trolltech.com/qtextended4.4/qdesktopservices.html#StandardLocation-enum.
QDesktopServices::TempLocation
В Qt 5 вы можете использовать QStandardPaths::writableLocation(QStandardPaths::TempLocation), чтобы получить путь к временному каталогу как QString. Для этого вам нужно будет #include <QStandardPaths>.
QStandardPaths::writableLocation(QStandardPaths::TempLocation)
#include <QStandardPaths>