gibt es ein
widget.bind('<Linker-Mausbutton-gedrückt-halten>', self.function)?
Den bräuchte ich mal....


Code: Alles auswählen
    def _unbound_to_mousewheel(self, _):
        self.canvas.unbind_all("<MouseWheel>")Code: Alles auswählen
widget.configure(cursor='hand2')Code: Alles auswählen
widget.configure(cursor='')Code: Alles auswählen
import tkinter as tk
root = tk.Tk()
press_activate = False
def pressed(event):
    global press_activate
    press_activate = True
def released(event):
    global press_activate
    press_activate = False
def enter(event):
    print(press_activate)
    # while press_activate is True:
    #     widget = event.widget.grid_info()
    #     column, row = widget['column'], widget['row']
    #     print(column, row)
for col in range(5):
    for row in range(10):
        lb = tk.Label(root, text="Label"+str(col)+str(row), width=10, relief=tk.GROOVE)
        lb.grid(row=row, column=col, sticky=tk.NSEW)
        lb.bind("<ButtonPress-1>", pressed)
        lb.bind("<ButtonRelease-1>", released)
        lb.bind("<Enter>", enter)
root.mainloop()

Code: Alles auswählen
import tkinter as tk
root = tk.Tk()
def pressed(event):
    print('pressed')
    # widget = event.widget.grid_info()
    # column, row = widget['column'], widget['row']
    # print(column, row)
for col in range(5):
    for row in range(10):
        lb = tk.Label(root, text="Label"+str(col)+str(row), width=10, relief=tk.GROOVE)
        lb.grid(row=row, column=col, sticky=tk.NSEW)
        lb.bind("<Enter> <ButtonPressed-1>", pressed)
root.mainloop()

Code: Alles auswählen
import tkinter as tk
root = tk.Tk()
def pressed(event):
    widget = event.widget.grid_info()
    column, row = widget['column'], widget['row']
    print(column, row, 'Event-State:', event.state)
for col in range(5):
    for row in range(10):
        lb = tk.Label(root, text="Label"+str(col)+str(row), width=10, relief=tk.GROOVE)
        lb.grid(row=row, column=col, sticky=tk.NSEW)
        lb.bind("<Enter> <ButtonPress-1>", pressed)
root.mainloop()