【问题标题】:Displaying other language characters in PyQt在 PyQt 中显示其他语言字符
【发布时间】:2010-07-06 01:47:56
【问题描述】:

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

【问题讨论】:

  • 嗯,除了什么语言?
  • @chryss:当然不是他的 :) 好吧,我在开玩笑,他的意思可能是“非 ASCII”字符。

标签: python unicode pyqt pyqt4


【解决方案1】:

Qt 使用 Unicode 并且应该能够以您有合适字体的任何语言显示 (Unicode) 文本。例如,PyQt Wiki 上的 Roberto Alesina 简单的“Hello World”程序——我为了可读性而转录(为了简洁起见,没有使用 cmets),因为它在 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()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-15
    • 2012-08-17
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多