1、主动发送事件 / 音讯。
2、零碎负责将音讯发送到队列。
3、绑定 / 设置相干组件。
4、后端主动抉择感兴趣的事件并做出相应的反馈。
5、音讯格局 <[modifier-]—type-[-detail]>。
实例
# 事件的简略例子
import tkinter
def baseLabel(event):
global baseFrame
print("被点击")
lb = tkinter.Label(baseFrame, text="谢谢点击")
lb.pack()
# 画出程序的总框架
baseFrame = tkinter.Tk()
lb = tkinter.Label(baseFrame, text="模仿按钮")
# Label 绑定相应的音讯和处理函数
# 主动获取左键点击,并启动相应的处理函数 baseLabel
lb.bind("<Button-1>", baseLabel)
lb.pack()
# 启动音讯循环
# 至此,示意程序开始执行
baseFrame.mainloop()
以上就是 python TKinter 的消息传递机制,心愿对大家有所帮忙。