Am Sonntag, 27. Juli 2008 schrieb lj:
> Thanks for your responses. I've read and re-read the doc. But at the
> risk of being labeled as a "Language Lawyer, junior grade",
> I guess the correct way to retrieve ones "int" from a QVariant is
> something like this?
>
> from PyQt4.QtCore  import *
> from PyQt4.QtGui import *
>
> qv = QVariant(255)   # qv contains integer 255
>
> if qv.canConvert(QVariant.Int):   # if castable then
>     returnedTuple = qv.toInt()    # get Phil's tuple
>     myValue = returnedTuple[0]    # pick off the integer
> else:
>     myValue = None    #flag error or set default value

myValue, _ = qv.toInt()    # get Phil's tuple

if you like. But in case you are unsure about the conversion you should really 
check the boolean var.

Chris
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to