当前使用的是Mac OS 10.13.5和Python 3.6.5(仅限64位)
创建一个基本的Tkinter应用程序,但是按钮并不总是在单击时按下。我必须先取消选择应用程序窗口,然后重新选择按钮动画才能播放。我当前的代码如下-它基本上只打印hello world
。
from tkinter import *
class Window (Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.master = master
self.init_window()
def init_window(self):
self.master.title("GUI")
self.pack(fill=BOTH, expand = 1)
quitButton = Button(self, text="Hello World", command = self.hello_world)
quitButton.place(x=0, y=0)
def hello_world(self):
print ("Hello World")
root = Tk()
root.geometry("500x500")
app = Window(root)
root.mainloop()
单击时,按钮可以正确处理事件,但是除非我散焦然后重新聚焦窗口,否则不会显示单击动画。我该如何实施?