我对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) 有人可以帮我吗?