[PyQt] Construct QVariant from object of user type
Phil Thompson
phil at riverbankcomputing.com
Sat Apr 26 09:43:33 BST 2008
On Friday 25 April 2008, Arve Knudsen wrote:
> On Thu, Apr 24, 2008 at 5:55 PM, Phil Thompson
>
> <phil at riverbankcomputing.com> wrote:
> > Tonight's PyQt snapshot will have some support for storing a Python
> > object in a QVariant so the following code works...
> >
> > from PyQt4.QtCore import QVariant
> >
> > class Klass(object): pass
> >
> > k = Klass()
> > v = QVariant(k)
> > v1 = QVariant(v)
> > assert v1.toPyObject() is k
> >
> > Let me know if more is needed.
>
> I'm missing a way to specify the QVariant::Type for such an object.
Why would you want to give each Python type a different metatype?
Phil
More information about the PyQt
mailing list