简体   繁体   中英

How to bind mouse clicks to functions in all windows in Tkinter

I am trying to bind the middle mouse click to a function:

root = Tk() 

def leftclick(self):
    print("Yep!")

root.bind("<Button-2>", leftclick)
root.mainloop()

This works, however only on the Tkinter window, any ideas for other windows?

Tkinter has no support for what you ask. Tkinter can only bind functions to windows that it creates. If you want to bind functions to events in other windows you'll have to use some platform-specific third-party library.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM