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