Python Tkinter - 未定义全局名称Tk()

0 python tkinter

我一直在python中关注tkinter接口的教程,它使用以下代码片段为程序声明一个根小部件,然后有子小部件:

root = Tk() 
Run Code Online (Sandbox Code Playgroud)

我在尝试解释这段代码时遇到以下错误:

Global name Tk() is not defined 
Run Code Online (Sandbox Code Playgroud)

我很确定这是因为自教程以来tkinter已经改变了; 我找不到任何其他不使用这样的代码片段的教程,所以他们也不会工作.

我的问题是上下文简单,但搜索,我找不到答案; 我怎样才能绕过这个:改变了tkinter语法的内容以及声明根小部件的新方法是什么?另外,如果有人知道tkinter警告我是否可以将子窗口小部件添加到根目录的方式也发生变化,那将是非常棒的.

谢谢你们的任何回复〜迈克尔

Rob*_*ers 6

你可能忘记from Tkinter import *了顶部.