对于每个操作系统,都有一个用于存储临时数据的位置。它可能类似于: C:/Users/user name/AppData/Temp (或者更多)。如何使用QT独立于OS获取此路径?
发布于 2010-06-22 15:50:50
不可能获得任意用户的临时目录,但是对于当前用户,您可以使用QDir::temp()
或QDir::tempPath()
。
发布于 2010-06-22 15:49:35
你想要得到QDesktopServices::TempLocation
。详情请参见http://doc.trolltech.com/qtextended4.4/qdesktopservices.html#StandardLocation-enum。
发布于 2018-08-03 05:53:40
在Qt5中,您可以使用QStandardPaths::writableLocation(QStandardPaths::TempLocation)
以QString的形式获取临时目录路径。您需要#include <QStandardPaths>
才能完成此操作。
https://stackoverflow.com/questions/3091186
复制相似问题