如何将文件复制到用户的主目录

时间:2014-02-02 14:03:52

标签: linux windows macos qt qmake

我希望qmake在/home中为我自己的配置文件(如/home/user/.myapp)创建一个子目录。但是如何在qmake中获取主目录路径?

1 个答案:

答案 0 :(得分:1)

QMake是一个只在构建时在开发机器上可用的构建系统,它不会帮助您在部署软件的机器上创建目录。要在应用程序运行时获取存储位置,请使用QStandardPaths(Qt 5)或QDesktopServices::storageLocation()(Qt 4)。要获取用户的主目录,请使用QDir::homePath()。 然后在程序中以编程方式创建所需的目录和文件。