GUI-PYTHON中的希腊字母

GUI-PYTHON中的希腊字母,python,tkinter,Python,Tkinter,我不知道如何用图形用户界面写希腊字母。我正在做一个物理程序,我需要在GUI上显示单位 我需要下载额外的库吗?有我必须使用的模块吗?在GUI中编写字母的最简单方法是什么 我读了很多关于UTF8的书,但不知道如何使用它 我正在使用Tkinter作为GUI 我正在使用Python 2.6.6 谢谢 对我有用 你有什么具体的问题?包括希腊字母和几个数学符号的定义。如果您在您的环境中使用任何形式的Unicode,它应该很简单: >>> from Tkinter import * >

我不知道如何用图形用户界面写希腊字母。我正在做一个物理程序,我需要在GUI上显示单位

我需要下载额外的库吗?有我必须使用的模块吗?在GUI中编写字母的最简单方法是什么

我读了很多关于UTF8的书,但不知道如何使用它

我正在使用Tkinter作为GUI

我正在使用Python 2.6.6

谢谢

对我有用

你有什么具体的问题?

包括希腊字母和几个数学符号的定义。如果您在您的环境中使用任何形式的Unicode,它应该很简单:

>>> from Tkinter import *
>>> root = Tk()
>>> w = Label(root, text=u"Hello, \u03bc-world!")
>>> w.pack()
>>> root.mainloop()

这将在Tkinter窗口中打印“你好,μ-world!”。

IDLE使用Tkinter,希腊字母在那里对我来说似乎很合适

Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
[GCC 4.4.3] on linux2
Type "copyright", "credits" or "license()" for more information.

    ****************************************************************
    Personal firewall software may warn about the connection IDLE
    makes to its subprocess using this computer's internal loopback
    interface.  This connection is not visible on any external
    interface and no data is sent to or received from the Internet.
    ****************************************************************

IDLE 2.6.5      
>>> print "Ω ω"
Ω ω
>>> 
如果您希望在源代码中按字面意思使用unicode,那么应该包括这样一行

# -*- coding: utf-8 -*-

在每个文件的顶部

请包含您尝试过的代码。我没有尝试过。我甚至不知道该用什么代码。我对这个问题一无所知,这很有帮助。我不知道有那么容易。我看到的例子中有编码,解码,等等。我能做什么:mystring='('u\u03a9')“我能做什么…”?试试看。汇报所发生的事情。我真的不明白整个问题。不要问我的问题。我试图将“('u\u03a9')”放在一个字符串变量上,以便轻松地使用它。不过,我还是想出来了。谢谢只要OP设置了希腊键盘布局。Unicode代码转义更难使用,但如果包含在源代码中,则可移植性更强。@thkala,我从维基百科页面复制并粘贴了它们:)@thkala,我不会说“更多”。Python3支持unicode标识符。如果你仍然在使用一个不做UTF-8的环境,那是时候考虑升级了,我用文字希腊字母准备了我的TKTHT Hello World——然后我发现OP可能没有我的希腊布局,或者甚至在他们的IDE中有一个希腊字形的字体,因此逃逸……我已经准备好了,但是我在网上粘贴了一段代码,事情就开始发生了:-)…在我的Unicode表上,“micro”(U+B5)实际上与希腊语的“mu”(U+3BC)不同。欧姆为U+2126(Mhos为U+2127,但您应该使用西门子)。
# -*- coding: utf-8 -*-