QSettings - 如何清除错误?

时间:2012-01-10 02:40:41

标签: qt qt4 pyqt

调用sync()后,检查状态时出现AccessError。然后我通过程序修复了权限并再次调用sync()。这会同步设置,但不会清除错误。在调用第二个sync()之前,有什么方法可以强行清除它吗?我应该将QSettingsPrivate子类化并调用setStatus来实现这一目标吗?如果有人实现了它,请分享您的代码。

-Karthik

1 个答案:

答案 0 :(得分:0)

来自QSettings docu:“返回一个状态代码,指示QSettings遇到的第一个错误”。再次呼叫同步不会改变状态。只需重新启动应用程序。