Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dmitry Bodyonov                      2:5020/400     10 Jan 2004  20:46:47
 To : All
 Subject : python и tk по-русски
 -------------------------------------------------------------------------------- 
 
  
 Здравствуйте! 
  
 Появилась необходимость написать небольшую 
 мордочку для самопальной программы на python. 
 Все замечательно, только вот с русским языком под  
 линуксом есть проблема -- если писать так: 
  
 b = Button (tk, text="Бумба")  
  
 то буквы получаем явно не кириллические, а если пишем так: 
  
 b = Button (tk, text=unicode("Бумба", "koi8-r")) 
  
 то получаем несколько лучший результат -- видно первую 
 букву "Б". Однако хотелось бы получить весь текст... ;) 
 Если текст выводить в Canvas, то печатается что-то  
 вроде "Б\x00у\x00м\x00..." 
  
 Hа zope.net.ru раздают какие-то заплатки, но дело в том что 
 доступа к самому питону на машинах где все должно работать 
 нету. Под windows буквы рисуются правильно. В тиклевых сценариях 
 русские буквы тоже отображаются нормально. 
  
 Используется RH9: python-2.2.2, tkinter-2.2.2, tk-8.3.5, tcl-8.3.5 
  
 Локаль -- "koi8-r", хотя такой же результат и под utf8 
  
 Я пока слаб в питоне и тикле, потому самостоятельно решить  
 проблему не могу. Может кто подскажет? 
  
 --  
  
 Dmitry 
  
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.1
  * Origin: Talk.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 python и tk по-русски   Dmitry Bodyonov   10 Jan 2004 20:46:47 
Архивное /ru.linux/648863ed9c92.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional