必须使用Tk实例作为第一个参数调用unbound方法mainloop()(没有任何内容)

时间:2017-06-30 05:51:51

标签: python linux tkinter ubuntu-16.04

以下代码是一个简单的代码,我试图检查Tkinter是否有效...

import Tkinter
top=Tkinter.Tk
top.mainloop()

根据https://www.tutorialspoint.com/python/python_gui_programming.html

这应该打开一个空白窗口

但收到以下错误消息[在此输入图片说明] TypeError:必须使用Tk实例作为第一个参数调用unbound方法mainloop()(没有任何内容) 任何建议......

1 个答案:

答案 0 :(得分:0)

Tkinter.Tk()创建一个Tk()对象的实例,它充当mainloop的参数。这样做:

top = Tkinter.tk() //will open a pop up box
top.mainloop()

阅读本文以便进一步了解。     tkinter-understanding mainloop