我正在尝试使用 QSettings::setPath 和 defaulFormat 设置路径以存储我的应用程序的一些自定义设置,但是当我尝试使用设置文件时,两者似乎都被忽略了。
>>> QSettings.setDefaultFormat(QSettings.IniFormat)
>>> QSettings.setPath(QSettings.IniFormat, QSettings.UserScope, "C:\\")
>>> settings3 = QSettings("Balh", "MyApp")
>>> settings3.fileName()
PyQt4.QtCore.QString(u'\\HKEY_CURRENT_USER\\Software\\Balh\\MyApp')
如果可以,我想继续使用settings = QSettings()
而无需提供QSettings::IniFormat
它,因为它是一个跨平台应用程序,如果未设置自定义路径,则应使用本机格式。