我正在将一些 Qt 应用程序移植到 Mac OS。还有一些问题,因为我没有为 Mac OS 开发应用程序的经验。
- 应用程序通常在哪里保存 Mac OS 中的设置?
- 如何处理 Dock 中图标上的文件丢失?
~/Library/Preferences/
Mac OS X 应用程序通常使用称为属性列表的 XML 文档来保存它们的设置。如果您使用QCoreApplication::setOrganization(..)
et all 方法,只需使用QSettings,您的代码将保持跨平台并做正确的事情。
处理应用程序图标上的文件拖放有点复杂,但已经有一个很好的答案,还有一个Qt Quarterly 处理这个问题。基本上会涉及: