乐趣区

关于python:python-TKinter的消息传递机制

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 的消息传递机制,心愿对大家有所帮忙。

退出移动版