使用python3将noascii字符传递给PyQt4的tr()国际化方法

2024-09-29 02:20:06 发布

您现在位置:Python中文网/ 问答频道 /正文

Python3、PyQt4与国际化。在

我想将一些包含非ASCII字符的字符串传递给PyQt的tr()方法,得到以下错误:

>>> from PyQt4.QtGui import QDialog
>>> from PyQt4.QtCore import QObject
>>> QDialog.tr(QObject(), 'abc')
'abc'
>>> QDialog.tr(QObject(), 'abcγδε')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: function takes exactly 5 arguments (1 given)
>>> 

我该怎么解决这个问题?在


Tags: 方法字符串fromimport错误ascii字符tr