如何在 PyQt4 GUI 上显示希腊字符?
我有点菜鸟,所以如果这是一个简单的问题,请原谅我。
我正在编写一个程序来执行科学模拟,其中一些参数以微米为单位测量。这些参数的后缀是 µm,其中希腊符号 mu 位于表示米的 m 之前。
理想情况下,我想将旋转框的后缀设置为 µm,但出现以下错误:“SyntaxError:非 ASCII 字符”
我很乐意为旋转框设置后缀,但不知道字符编码。我在 Windows 7 上使用 Python 2.6 和 PyQt4,这是我尝试执行此操作的一个示例:
spin1 = QtGui.QDoubleSpinBox()
spin1.setSuffix("µm")
这真的让我很恼火,我无法理解我在网上找到的任何解决方案,所以任何帮助将不胜感激。
I am a bit of a noob, so forgive me if this is a simple question.
I am writing a program to perform scientific simulations, some of the parameters for which are measured in micrometres. The suffix for such parameters is µm where the greek symbol mu preceeds the m for metre.
Ideally i would like to set the suffix for my spin boxes to be µm, but i get the following error: "SyntaxError: Non-ASCII character"
I am comfortable setting the suffix for spin boxes but have no idea about character encoding. I am using Python 2.6 and PyQt4 on windows 7, and this is an example of how i have tried to do this:
spin1 = QtGui.QDoubleSpinBox()
spin1.setSuffix("µm")
This has been really irritating me and i can't get my head around any of the solutions i have found online, so any help would be greatly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 unicode 对象而不是简单的字符串:
Using unicode object instead of simple string: