在PyQt中显示其他语言字符

lio*_*319 0 python unicode pyqt pyqt4

有没有办法在PyQt4中显示其他语言字符?如果有的话,我应该采取什么方法/方向?提前致谢.

Ale*_*lli 5

Qt使用Unicode,并且应该能够以您拥有合适字体的任何语言显示(Unicode)文本.例如,Roberto Alesina在PyQt Wiki上简单的"Hello World"程序- 为了便于阅读而转录(并且为了简洁而没有评论),因为它在wiki中非常难以理解 - 应该让你用作按钮的文本这样的Unicode文本(所以我冒昧地翻译它,所以它使用带重音的字母; - )......:

# -*- coding: utf-8 -*-
# (or w/ever other coding you use for unicode literals;-)
import qt, sys
a=qt.QApplication(sys.argv)
w=qt.QPushButton(u"Olá Mundo", None)
w.show()
a.exec_loop()
Run Code Online (Sandbox Code Playgroud)