定义窗口小部件后,Tkinter窗口未显示

时间:2020-09-15 18:58:39

标签: python tkinter

我对tkinter或python并不陌生,但是我有一段时间没有使用它了,所以也许我错过了一些显而易见的东西。

我最近开始开发新程序,但是由于某些原因,如果我按下按钮,则该窗口不再显示。

在这里窗口如常显示:

from tkinter import *
window = Tk()
canvas = Canvas(window, height=500, width=500)
canvas.pack()
window.mainloop()

但是使用此代码却不能:

from tkinter import *
window = Tk()
canvas = Canvas(window, height=500, width=500)
canvas.pack()
def cmd():
    print("button pressed")
button = Button(command=cmd, text="button")
button.pack()
window.mainloop()

我感到奇怪的是,即使我没有修改它们,我以前的旧程序也可以正常运行,现在可以了。

我正在使用华硕chromebook,并安装了python 3.5.3。 (使用linux) 有人可以帮我吗?

0 个答案:

没有答案