Use 4.5.1 instead of 4.5.2 for now. I think there is a problem with QVariant
in 4.5.2, as I've had nothing but issues in that it seems to always return a
QVariant when you call any of it's methods.
I sent an email about this not long ago.
Bugzilla from wbs...@xs4all.nl wrote:
Hi!
Since PyQt4.5, a call to a KConfigGroup.readEntry always returns a
QVariant:
config = KGlobal.config().group('blaat').group('blaat')
r = config.readEntry('blaat', 'bla')
r
PyQt 4.4.3 shows: PyQt4.QtCore.QString(u'bla')
PyQt 4.5 shows: PyQt4.QtCore.QVariant object at 0x84b1b6c
to keep my program working in both PyQt 4.4 and 4.5 should I change every
call
to:
r = config.readEntry('blaat', QVariant('bla')).toString()
?
Many thanks for an enlightening answer,
Wilbert Berendsen
--
http://www.wilbertberendsen.nl/
You must be the change you wish to see in the world.
-- Mahatma Gandhi
___
PyQt mailing listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt
--
View this message in context:
http://www.nabble.com/PyQt-4.5-KConfigGroup-incompatibility-problem--tp24559422p24559612.html
Sent from the PyQt mailing list archive at Nabble.com.
___
PyQt mailing listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt