Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
根据 Qt 最新 Qt 版本的文档,查看QSettings,他们说 Mac 上的系统设置范围存储在目录 /etc/xdg 中。不幸的是,我发现 Mac OSX 10.10 Yosemite 上并非如此。他们将这些设置存储在哪里?我的意思是,我已经让 QSettings在这个示例中工作,但是即使我这样做了,也找不到 /etc/xdg 文件夹,sudo su并且在我的 Mac 上假设为 root 以访问该文件夹。
sudo su
在 MacOS 上,$HOME/Library/Preferences/应该是用户设置的位置,/Library/Preferences/而是默认设置的路径(用户不能在上面写字)。
$HOME/Library/Preferences/
/Library/Preferences/
如果在较新版本的 MacOS Qt 上使用 Unix 的路径,那么您应该查看/etc/xdg/或$HOME/.config/
/etc/xdg/
$HOME/.config/
在所有四种情况下,这些目录都包含一个.rc文件和(可选)一个名为软件的子目录,其中包含所有其他配置文件。
.rc