[newbie] struggling wth tkinter

Terry Reedy tjreedy at udel.edu
Sat Dec 7 22:11:35 CET 2013


On 12/7/2013 1:12 PM, Dave Angel wrote:
> On Sat, 7 Dec 2013 08:52:08 -0800 (PST), Jean Dubois
> <jeandubois314 at gmail.com> wrote:
>> I'm trying to go through a tutorial on tkinter which has the code
> below as an example. The only thing I see when running it is a little
> popup with "Click mouse here to quit" which works as expected but always
> shows the following error-message.
>> However the "main" window which should let you enter the numbers is
> not shown.
>> This is the quit error message:
>> Traceback (most recent call last):
>>   File "./feet2meters.py", line 3, in <module>
>>     from tkinter import ttk
>> ImportError: cannot import name ttk

That is supposed to work.

>> This is the code:
>> #!/usr/bin/env python
>> from tkinter import *
>> from tkinter import ttk
>
> Thanks for supplying the complete traceback.  But you should also tell
> the python version and what OS.  I'll guess python 3.3 on Linux.
>
> Finally,  what version tk are you running?  These widgets were
> introduced in tk 8.5

In 8.4, they were in the Tile extension. I do not know if that will 
work. Better, probably, to upgrade.
>
> Since it failed on the second import, none of the rest of the code
> matters. However, since you're not running it from a terminal window,
> it's conceivable that your ide is affecting the result.

Until you are able to import ttk, I believe you could remove the import 
and all 'ttk.' appearances, as I do not see anything ttk-specific.


-- 
Terry Jan Reedy




More information about the Python-list mailing list