小编don*_*szx的帖子

tkinter点击儿童不会传播到父母

为什么不点击子元素传播到父元素?

from tkinter import *

root = Tk()

def handler(event):
    print('clicked at', event.x, event.y)

frame = Frame(root, width=100, height=100)
label = Label(frame, text="Label")
frame.bind('<Button-1>', handler)
frame.pack()
label.pack(side=TOP)

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

当我运行它时,单击标签不会触发处理程序.我知道事件默认传播给父母,如果你不想这样做,你必须返回"休息"

python tkinter

2
推荐指数
1
解决办法
1351
查看次数

标签 统计

python ×1

tkinter ×1