在QT中获取常规用户桌面路径

时间:2018-02-12 14:53:07

标签: c++ qt path desktop

我现在已经在学校学习了超过7个月的C ++,所以我会说我对编程很陌生。

我正在开发一个程序,当它完成后,应该能够为CS创建一个.cfg文件:如果没有.cfg文件,则GO。或者编辑现有的.cfg文件,同时不更改任何你不想改变的设置。

所以,我想将.cfg保存到任何用户dekstop,但我似乎找不到任何可理解的解释如何在Win10上获得桌面的一般路径。

我创建了一个QString autoexec;我想保存用户的桌面路径,最后使用autoexec.cfg QString autoexec = "C:/Users/any_username/Desktop/autoexec.cfg";

1 个答案:

答案 0 :(得分:0)

要在操作系统上获取桌面路径,可以使用QStandardPaths

QString autoexec = 
          QString("%1/autoexec.cfg").arg(QStandardPaths::writableLocation(QStandardPaths::DesktopLocation));