menubar.post(event.x, event.y) menubar.post(event.x_root, event.y_root) baseFrame.bind("<Button
py3study') # 绑定item与左键事件 cv.tag_bind('r1', '<Button-1>', printRect) # 绑定item与右键事件 cv.tag_bind('r1', '<Button py3study') # 绑定item与左键事件 cv.tag_bind('r1', '<Button-1>', printRect) # 绑定item与右键事件 cv.tag_bind('r1', '<Button
fill=BOTH) widget.bind('<Button-1>', onLeftClick) # mouse button clicks widget.bind('<Button
self.contextMenu.add_command(label="hh",command = self.test) # 为右键绑定事件 root.bind("<Button
<Key>", key) frame.bind("<Button-1>", callback_1) frame.bind("<Button-2>", callback_2) frame.bind("<Button
user=Flask&time&p=7&p=8,将显示: else: # 使用正则表达式获取中文 top.bind("<Button-3>", command) :param y1:
import tkinterwin = tkinter.Tk()win.title("Label标签")win.geometry("300x300+300+300")#<Button-1>鼠标左键#<Button func(event): print("触发了鼠标右键") print("x:%d,y:%d"%(event.x,event.y))# 给btn 绑定一个鼠标右键# btn.bind("<Button
, printcoords) # 创建第三个 Button,并将它与右击事件绑定 bt3 = tk.Button(root, text='rightmost button') bt3.bind('<Button
command(event): # 使用 post()在指定的位置显示弹出菜单 menu.post(event.x_root, event.y_root)# 绑定鼠标右键,这是鼠标绑定事件# <Button -3>表示点击鼠标的右键,1 表示左键,2表示点击中间的滑轮root.bind("<Button-3>", command)root.mainloop()运行程序,结果如下:图片菜单按钮控件Menubutton
label="Color", menu=menu) def showMenu(event): menuBar.post(event.x_root, event.y_root) win.bind("<Button
event.y_root) # 在这里相应鼠标的右键事件,右击时调用 popup,此时与菜单绑定的是 root,可以设置为 # 其它的控件,在绑定的控件上右击就可以弹出菜单 root.bind('<Button
Control-a>", select_all)textPad.bind("<Control-F>", find)textPad.bind("<Control-f>", find) textPad.bind("<Button
self.showClick) self.menu.add_command(label="退出",command=self.onExit) self.master.bind("<Button
tk.Menu(self, tearoff=0) self.menu.add_command(label="退出", command=self.quit) self.bind("<Button
menubar.post(event.x, event.y) menubar.post(event.x_root, event.y_root) baseFrame.bind("<Button = tkinter.Canvas(baseFrame, width=500, height=400) w.pack() w.bind('<Button-1>', btnClick) w.bind('<Button
label="Color", menu=menu) def showMenu(event): menuBar.post(event.x_root, event.y_root) win.bind("<Button
height=8) 5 6 self.list_box.bind('<Double-Button-1>', self.list_selected) 7 self.list_box.bind("<Button
Tkinter 提供了几种常见的鼠标事件,如 <Button-1> (左键单击)、 <Button-2> (中键单击)、 <Button-3> (右键单击)等。
popup_menu.add_command(label='全选', command=self.select_all) self.content_text.bind('<Button
"top") btn1.pack(side="top") Mainform.mainloop() tkinter常见事件类型 常见的 tkinter 事件类型包括:Button-1、Button-2、Button