#!/usr/bin/python # -*- coding: koi8-r -*- import locale import time from Tkinter import * class fmMain(Frame): def createWidgets(self): self.txtOne = Entry(self) self.txtOne.pack() self.txtOne["width"] = 10 self.btnOne = Button(self) self.btnOne["text"] = unicode("Проба", "KOI8-R") self.btnOne["command"] = self.GetOne self.btnOne.pack() def __init__(self, master = None): Frame.__init__(self, master) self.pack() self.createWidgets() def GetOne(self): print time.strftime('%A') # if the next line is removed all seams to work OK. locale.setlocale(locale.LC_ALL, "") main = fmMain() main.mainloop()