作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
你好,我有一个由应用程序生成的 Mac OS X plist 文件 (QSetting::NativeFormat
),现在我想在不支持它的基于 Linux 的操作系统上使用这个 plist 文件。所以我决定采用 INI 格式的文件。 QSetting::IniFormat
很容易阅读。但是我很困惑如何将 QSetting::NativeFormat
转换为 QSetting::IniFormat
。请帮助我。
最佳答案
转换必须在 OS X 上完成,因为 plist native 格式仅在 OS X 上受支持。您需要编写一些代码来读取一种格式的设置并将它们转储为另一种格式。您可以使用 QSettings::childGroups
和 childKeys
来枚举设置。您可以让您的应用程序执行此操作,您可以将其放入您将手动调用一次的帮助程序应用程序中。
关于linux - 如何将 QSetting::NativeFormat 转换为 QSetting::IniFormat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39198588/
你好,我有一个由应用程序生成的 Mac OS X plist 文件 (QSetting::NativeFormat),现在我想在不支持它的基于 Linux 的操作系统上使用这个 plist 文件。所以
我是一名优秀的程序员,十分优秀!