The problem seems to be broken QVariant in that version of PyQt:
In [13]: from PyQt4.QtCore import QVariant
In [14]: QVariant([QVariant(1), QVariant(3)]).toList() Out[14]: []
The problem seems to be broken QVariant in that version of PyQt:
In [13]: from PyQt4.QtCore import QVariant
In [14]: QVariant( [QVariant( 1), QVariant( 3)]).toList( )
Out[14]: []