>>> var = QVariant({'test1' : 1, 'test2' : 2})
>>> var = var.toPyObject()
>>> type(var)
<type 'dict'>
>>> var['test1']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'test1'
>>> var.keys()
[PyQt4.QtCore.QString(u'test1'), PyQt4.QtCore.QString(u'test2')]
>>>