[PyQt] QVariant conversion toInt()
lj
larry at foxgulch.com
Sun Jul 27 02:51:55 BST 2008
Given this small snip:
from PyQt4.QtCore import *
from PyQt4.QtGui import *
qv = QVariant(255)
print qv.canConvert(QVariant.Int) #prints True, can be converted
x = qv.toInt() # so attempt the conversion
print type(x), x #prints <type 'tuple'> (255, True)
# I expected <type int> and 255
I supposed that x after conversion out of the variant object qv would be
type Int and print x would result in 255 being printed but that
doesn't happen.
I must be missing something?
Larry
More information about the PyQt
mailing list