tk 窗口不弹出



嗨,我是python和Tkinter的新手。当我执行代码时,什么都没有发生,没有错误。不到一秒钟后,代码就完成了处理。

from tkinter import *
w1 = Tk()
w1.mainloop'

首先,您使用了

from tkinter import *

所以tkinter。Tk不是一件事,因为tkinter不在命名空间中,所以你必须只做Tk

还有,tkinter。Tk是一个类,为了使它工作,需要实例化。w1.mainLoop是一个函数,需要调用。因此,工作代码应该是

from tkinter import *
w1 = Tk()
w1.mainloop()

我相信您已经修复了w1.mainloop'w1.mainloop()的拼写错误。我想推荐使用import tkinter as tk,这样就不会覆盖您的命名空间。

然后你的代码可能看起来像这样:

import tkinter as tk
w1 = tk.Tk()
w1.mainloop()

最新更新