从python中的QString获取一个unicode字符串

时间:2014-06-08 15:18:53

标签: qt python-2.7 pyqt pyside

我试图用PySide从QString中获取一个unicode字符串:

In [63]: qs = QString("órgão")

In [64]: qs
Out[64]: PyQt4.QtCore.QString(u'\xc3\xb3rg\xc3\xa3o')

In [65]: print(unic)
unichr   unicode  

In [65]: print(unicode(qs))
órgão

但它看起来字符串与原始字符串不同。为什么呢?

1 个答案:

答案 0 :(得分:0)

我再次问了一个愚蠢的问题,应该是

QString(u"órgão")

然后一切顺利。