Seite 1 von 1

Einbinden von gedrückt-gehaltenem-Mausbutton

Verfasst: Donnerstag 26. März 2020, 13:45
von DMD-OS
hey
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()
gibt es dafür eine lösung?
ES IST ALLES SO DUNKEL :(

Re: Einbinden von gedrückt-gehaltenem-Mausbutton

Verfasst: Donnerstag 26. März 2020, 15:09
von Sirius3
@DMD-OS: warum denkst Du, wenn Du die selbe Frage nochmal stellst, da irgendetwas anderes bei rumkommt?
Bleib doch bitte bei einem Thread zu einem Thema.