如何删除QtString中的错误。我使用的是pyqt4和Python 3.4.3

时间:2015-08-30 22:21:26

标签: python pyqt

我是python的新手,并开始使用PyQt设计GUI应用程序。我已成功生成python文件,但以下行生成错误:

_fromUtf8 = QtCore.QString.fromUtf8

QString似乎不再出现在QtCore中。我该怎么写这条线?以下是代码的一部分

from PyQt4 import QtCore, QtGui
import sys

try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    def _fromUtf8(s):
        return s

1 个答案:

答案 0 :(得分:0)

现在没有QString,Qt直接使用unicode代替它:

_fromUtf8 = lambda s: s