在 PyQt 中显示其他语言字符

发布于 2024-09-08 06:50:51 字数 51 浏览 2 评论 0原文

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

Is there a way to display other language characters in PyQt4?
and if there is, what's the approach/direction that I should take?
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

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()

Qt uses Unicode and should be able to display (Unicode) text in any language you have a suitable font for. For example, Roberto Alesina's simple "Hello World" program on the PyQt Wiki -- which I transcribe for readability (and w/o the comments for brevity) since it's pretty unreadable in the wiki -- should let you use as the button's text any such Unicode text (so I've taken the liberty of translating it so it uses an accented letter;-)...:

# -*- 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()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文