【问题标题】:Get general users desktop path in QT在 QT 中获取普通用户桌面路径
【发布时间】:2018-07-22 18:47:26
【问题描述】:

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

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

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

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

【问题讨论】:

标签: c++ qt path desktop


【解决方案1】:

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

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

【讨论】:

  • 太棒了! @moody,您在这个问题上需要更多帮助吗?
猜你喜欢
  • 1970-01-01
  • 2013-07-21
  • 2012-06-15
  • 1970-01-01
  • 2010-10-12
  • 2018-09-02
  • 1970-01-01
  • 2014-06-09
相关资源
最近更新 更多