Греческие буквы в графическом интерфейсе-PYTHON



Я не знаю, как писать греческие буквы в графическом интерфейсе. Я работаю над программой физики,и мне нужно показать единицы измерения на графическом интерфейсе.



Нужно ли загружать дополнительные библиотеки? Есть ли модуль, который я должен использовать? Какой самый простой способ написать буквы в графическом интерфейсе?



Я много читал о UTF8, но не понял, как его использовать.



Я использую Tkinter для GUI



Я использую Python 2.6.6



Спасибо

922   3  

3 ответов:

Unicode включает определения как для греческого алфавита, так и для нескольких математических символов. Если вы используете любую форму Unicode в своей среде, она должна быть простой:

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

Здесь будет напечатано: "Привет, μ-мир!"в окне Tkinter.

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 -*-

В верхней части каждого файла

>>> print( u'\u03a9' )
Ω

Работает на меня.

Какая конкретная у вас проблема?

Comments

    Ничего не найдено.