J'essaie de définir le chemin pour stocker des paramètres personnalisés pour mon application en utilisant QSettings :: setPath et defaulFormat, mais les deux semblent être ignorés lorsque j'essaie d'utiliser le fichier de paramètres.QSettings setpath format ini toujours en utilisant le registre sur windows
>>> 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')
Je voudrais rester à l'aide settings = QSettings()
si je peux sans avoir à fournir QSettings::IniFormat
à elle car elle est une application multi-plateforme et doit utiliser le format natif si le chemin d'accès personnalisé n'est pas réglé.
Un excellent design d'API là-bas –