[PyQt] Problem Loading Default QSetting
Brent Villalobos
Brent.Villalobos at pdi.dreamworks.com
Mon Jan 5 18:47:25 GMT 2009
If I understand the documentation correctly, the
QtCore.QSettings.value() method's second argument can be a QVariant
default value. However, when I provide a key that does not exist, I'm
not defaulting to that value. Observe when I try to read the settings
for a configuration that does not exist:
>>> from PyQt4 import QtCore
>>> settings = QtCore.QSettings('MyComp', 'NoConfig')
>>> settings.beginGroup('NoExist')
>>> print settings.value("pos", QtCore.QVariant(100, 100)).toSize()
PyQt4.QtCore.QSize(-1, -1)
Why am I receiving a QSize(-1, -1) object instead of QSize(100, 100)?
More information about the PyQt
mailing list