在PyQt中显示其他语言字符

时间:2010-07-06 01:47:56

标签: python unicode pyqt pyqt4

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

1 个答案:

答案 0 :(得分:5)

Qt使用Unicode,并且应该能够以您拥有合适字体的任何语言显示(Unicode)文本。例如,罗伯托·阿莱西娜在PyQt Wiki上简单的“Hello World”程序 - 我为了便于阅读而转录(由于它在维基中很难读,因此没有简短的评论)应该让你用作按钮的文本任何这样的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()