I’m creating a GUI with Tkinter, and a major part of the GUI is two Treeview objects. I need the contents of the Treeview objects to change when an item (i.e. a directory) is clicked twice.
If Treeview items were buttons, I’d just be able to set command to the appropriate function. But I’m having trouble finding a way to create "on_click" behavior for Treeview items.
What Treeview option, method, etc, enables me to bind a command to particular items and execute that command "on_click"?
If you want something to happen when the user double-clicks, add a binding to
"<Double-1>". Since a single click sets the selection, in your callback you can query the widget to find out what is selected. For example: