如何在PyQt4 GUI上显示希腊字符?
我还是个新手,所以如果这个问题很简单,请多多包涵。
我正在写一个程序来进行科学模拟,其中一些参数是以微米为单位的。微米的后缀是µm,其中希腊字母“mu”在“m”(米)前面。
我希望能把我的旋转框的后缀设置为µm,但我遇到了一个错误:“SyntaxError: Non-ASCII character”(语法错误:非ASCII字符)。
我对设置旋转框的后缀没问题,但对字符编码一头雾水。我在Windows 7上使用Python 2.6和PyQt4,这是我尝试过的一个例子:
spin1 = QtGui.QDoubleSpinBox()
spin1.setSuffix("µm")
这让我非常烦恼,我对网上找到的任何解决方案都搞不懂,所以任何帮助都将不胜感激。
1 个回答
4
使用Unicode对象而不是简单字符串:
# -*- coding: utf8 -*-
# Your code ...
spin1 = QtGui.QDoubleSpinBox()
spin1.setSuffix(u"µm")