Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #71867
| From | Terry Reedy <tjreedy@udel.edu> |
|---|---|
| Subject | Re: tkinter errors out without clear message |
| Date | 2014-05-21 13:19 -0400 |
| References | <CAFJbdso+NWOkZXPUxAPRGhymtrUm9JoBi=TGEiNpxj_4ke71Gg@mail.gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.10202.1400692818.18130.python-list@python.org> (permalink) |
On 5/21/2014 12:11 PM, Kai Song wrote: > Dear Python community, > > I have been trying to make Tkinter work on my Scientific Linux 6 (SL6) > system. The python version is the SL6 default Python/2.6.6, and the > tkinter is also from SL6 repository, "tkinter-2.6.6-51.el6.x86_64". > > I was able to import _tkinter and Tkinter, and the _test() will bring up > an empty window, but it will then fail without any actual error message. > I think it's when it tries to create buttons. I tried to use python gdb > to debug through the code, but It's hard to pin point the problem. > _tkinter.TclError Nasty. I have seen TclErrors, but with a message. Here is a simple test I just ran (from within Idle) on Win7, 2.7.6. >>> import Tkinter as tk >>> root = tk.Tk() >>> tk.Label(root, text = 'label text').pack() >>> tk.mainloop() and I see a window with label with text. tk._test() works too, with slightly more involved window. You said you tried 2.7.5. I believe 2.7.6 has some tkinter bug fixes. There is also the issue that TkVersion == 8.5 is underspecied -- there are multiple bugfix releases. The 2.7 Windows installer has been installing 8.5.2, which has some bugs, but 2.7.7 will install 8.5.13, which is much better. -- Terry Jan Reedy
Back to comp.lang.python | Previous | Next | Find similar | Unroll thread
Re: tkinter errors out without clear message Terry Reedy <tjreedy@udel.edu> - 2014-05-21 13:19 -0400
csiph-web