Seite 1 von 1
Button Hover
Verfasst: Dienstag 5. November 2013, 11:13
von syme
Hi,
mein Button soll eine Funktion ausführen, wenn ich mit der Maus über ihn fahre und gleichzeitig die linke Maustaste drücke.
Hover allein funktioniert:
Wie kann ich also hinzufügen, dass der Button nur aktiviert wird, wenn die linke Maustaste gedrückt ist?
Danke für eure Hilfe!
Re: Button Hover
Verfasst: Dienstag 5. November 2013, 21:13
von zikzak
Willst Du sowas ?
Code: Alles auswählen
# -*- coding: utf-8 -*-
import tkinter as tk
class MeinProgramm:
def __init__(self, parent):
self.myParent = parent
self.myFrame = tk.Frame(parent)
self.myFrame.pack()
self.button = tk.Button(self.myFrame, command=self.buttonClick)
self.button.configure(text="Klick mich", background= "blue")
self.button.pack(side='left')
self.button.focus_force()
def buttonClick(self):
print ("Button gedrückt")
root = tk.Tk()
app = MeinProgramm(root)
root.mainloop()
Re: Button Hover
Verfasst: Mittwoch 6. November 2013, 09:04
von syme
Leider Nein.
Das Programm funktioniert wie ein normaler Button. Ich möchte aber noch ein Mouseover einbauen.
Beispiel: Ich drücke neben dem Button auf die linke Maustaste, ziehe die Maus auf den Button (linke Maustaste bleibt gedrückt) und der Button soll bestätigt werden. Vielleicht ist ein Button das falsche Objekt dafür.