ich hab ein kleines problem, wie ich eine kombination aus dem
einbinden von <Enter> und <gedrückter-linker-mousbutton> (gibt es so nicht) realisieren kann.
ziel ist es für mich, etwas zu basteln, um das <Enter>-binding nur mit gedrücktem linken mausebutton ausgeben zu lassen, sobald der losgelassen wird, soll nichts passieren.
also wenn ich nur <Enter> benutze, werden beim drüberfahren die einzelnen label ausgegeben. (Kein Problem)
das soll aber nur mit gedrückt gehaltenem linken mausbutton funktionieren.
ungefähr so:
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> <gedrückt-gehaltener-linker-mousbutton>", pressed)
root.mainloop()
ES IST ALLES SO DUNKEL
