我现在已经在学校学习了超过7个月的C ++,所以我会说我对编程很陌生。
我正在开发一个程序,当它完成后,应该能够为CS创建一个.cfg文件:如果没有.cfg文件,则GO。或者编辑现有的.cfg文件,同时不更改任何你不想改变的设置。
所以,我想将.cfg保存到任何用户dekstop,但我似乎找不到任何可理解的解释如何在Win10上获得桌面的一般路径。
我创建了一个QString autoexec;
我想保存用户的桌面路径,最后使用autoexec.cfg QString autoexec = "C:/Users/any_username/Desktop/autoexec.cfg";
答案 0 :(得分:0)
要在操作系统上获取桌面路径,可以使用QStandardPaths
QString autoexec =
QString("%1/autoexec.cfg").arg(QStandardPaths::writableLocation(QStandardPaths::DesktopLocation));