您好,我有一个mac os x plist文件(QSetting::NativeFormat
),它是由一个应用程序生成的,现在我想把这个plist文件放在一个不支持它的linux操作系统上。所以我决定采用in i格式。很容易被QSetting::IniFormat
阅读。但我搞不懂如何将aQSetting::NativeFormat
转换为QSetting::IniFormat
。请帮帮我。
最佳答案
转换必须在os x上完成,因为plist本机格式仅在那里受支持。您需要编写一些代码来读取一种格式的设置并将其转储到另一种格式。您可以使用QSettings::childGroups
和childKeys
枚举设置。您可以让您的应用程序执行此操作,您可以将其放入一个助手应用程序中,然后手动调用一次。
关于linux - 如何将QSetting::NativeFormat转换为QSetting::IniFormat?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39198588/