最近は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 -*-