Я только сейчас изучаю Python и Qt. Поэтому, пожалуйста, учтите, что это будет вопрос новичка, но я застрял здесь.
import sys
from PyQt4.QtCore import *
data1 = 'string'
data2 = QVariant(data1)
data3 = data2.toPyObject()
Я ожидал, что data3 - это то же самое, что data1, 'string'. Однако в моей системе data3
PyQt4.QtCore.QString(u'string')
Ничего страшного, если данные, которые я хочу обработать, просты, как пример, но я хочу обработать данные типа 'dict', поэтому мне нужно решить эту проблему.
Я думаю, что это проблема кодирования, но не могу найти, как ее исправить.
* В каждом документе я заявляю, что:
#-*- coding: utf-8 -*-