我想调用askcolor
函数来调用调色板:
from tkinter import *
colorchooser.askcolor()
但是我得到了错误:
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
colorchooser.askcolor()
NameError: name 'colorchooser' is not defined
答案 0 :(得分:0)
您正在使用从tkinter import *
开始,它从tkinter导入所有方法和变量(实际上不是以_开头的所有公共对象),而不是其子模块。 (您可以阅读更多here)
因此,当您尝试调用colorchooser.askcolor()
时,您尚未导入它,因为它是子模块!
您可以更改导入,它将解决问题!
尝试一下:
from tkinter import colorchooser
colorchooser.askcolor()
希望这对您有帮助!