From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] tkinter + setlocale() References: <20050325095034.GA31442@eugene-home.ikz.ru> <20050325164739.GA2809@eugene-home.ikz.ru> From: Sergey Bolshakov Date: Fri, 25 Mar 2005 18:58:02 +0200 In-Reply-To: <20050325164739.GA2809@eugene-home.ikz.ru> (Eugene Vlasov's message of "Fri, 25 Mar 2005 21:47:39 +0500") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Jumbo Shrimp, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Mar 2005 18:40:58 -0000 Archived-At: List-Archive: >>>>> "Eugene" == Eugene Vlasov writes: [skipped] > Похоже, проблема именно в новом python-modules-tkinter, с python-2.3 я > ничего такого не замечал. Да, ошибка происходит не в момент вызова > setlocale, а в момент создания первого объекта Tkinter, будь то Frame или > Button или Tk или наследованный от них объект, но без setlocale никаких > ошибок не выдается. > Есть костыль, который позволяет избежать появления этого сообщения об > ошибке: до вызова setlocale проинициализировать Tk: > tk = Tk() > К сожалению, это решает только косметическую проблему - убирает сообщение > об ошибке, BkSpc в Entry после вызова setlocale() все равно не работает. Это две не относящиеся друг к другу проблемы, tcl-vfs не имеет прямого отношения к tk, а тем более к tkinter. Что изменилось в в tkinter по сравнению с предыдущей версией, мне неведомо. Как говорится, чем богат. --