help with tkinter

Terry Reedy tjreedy at udel.edu
Sat Dec 14 11:38:59 EST 2019


On 8/9/2019 3:40 AM, Ahmad Adam Kabbara wrote:

>       when I write**from
>       tkinter import*

Please put statements on one line.

     from tkinter import *


>       t=Tk()
>       tkinter.colorchooser.askcolor()
>       I get this error message
>       Traceback (most recent call last):
>       ** File "C:\Users\kabba\Desktop\color and coordinates.py", line 3, in
>       <module>
>       ****** tkinter.colorchooser.askcolor()
>       NameError: name 'tkinter' is not defined

Please reread the sections of the tutorial and reference that explain 
imports and their effect on the names available in the *importing* module.

>       I also tried another way**
>       from tkinter.colorchooser import*
>       colorchooser.askcolor()
>       and I also got an error message
>       Traceback (most recent call last):
>       ** File "<pyshell#1>", line 1, in <module>
>       ****** colorchooser.askcolor()
>       NameError: name 'colorchooser' is not defined

Same issue, which has nothing to do with tkinter as such.  The title 
should be 'Help with imports'.

>       the only time it worked is when I typed**
>       from tkinter import colorchooser
>       colorchooser.askcolor()

When you import the name 'colorchooser', it is defined and usable.  When 
you do not, it is not.  Keep doing experiments until you see the pattern 
and principle.  Learning experiments are really easy with python.

-- 
Terry Jan Reedy



More information about the Python-list mailing list