这些天我只是在学习python和Qt。所以请考虑这将是一个新手问题,但我被困在这里。
import sys
from PyQt4.QtCore import *
data1 = 'string'
data2 = QVariant(data1)
data3 = data2.toPyObject()
我预计 data3 与 data1 相同,“字符串”。但是在我的系统中 data3 是
PyQt4.QtCore.QString(u'string')
如果我要处理的数据很简单,比如示例,这没什么大不了的,但我想处理 'dict' 类型的数据,所以我需要解决这个问题。
我认为这是编码问题,但找不到解决方法。
*在每份文件中,我声明:
#-*- coding: utf-8 -*-