[PyQt] Re: Construct QVariant from object of user type
Akos Polster
akos at pipacs.com
Wed Apr 16 18:41:17 BST 2008
I don't think you can construct a QVariant _of_ an arbitrary object, but
you can store most objects in QVariants as pickled strings:
>>> a=[1,2,3,4]
>>> v=QtCore.QVariant(pickle.dumps(a))
>>> pickle.loads(str(v.toString()))
[1, 2, 3, 4]
This may or may not be what you are looking for...
~ Akos.
Arve Knudsen wrote:
> How do I construct a QVariant of an object of a non-Qt class?
>
> Thanks,
> Arve
More information about the PyQt
mailing list