“Ändern Sie die Farbe der Taste beim schwebenden TKinter” Code-Antworten

Ändern Sie die Farbe der Taste beim schwebenden TKinter

import tkinter as tk

def on_enter(e):
    myButton['background'] = 'green'

def on_leave(e):
    myButton['background'] = 'SystemButtonFace'

root = tk.Tk()
myButton = tk.Button(root,text="Click Me")
myButton.grid()


myButton.bind("<Enter>", on_enter)
myButton.bind("<Leave>", on_leave)

root.mainloop()
Tired Tuatara

Ändern Sie die Farbe der Taste beim schwebenden TKinter

import tkinter as tk

class HoverButton(tk.Button):
    def __init__(self, master, **kw):
        tk.Button.__init__(self,master=master,**kw)
        self.defaultBackground = self["background"]
        self.bind("<Enter>", self.on_enter)
        self.bind("<Leave>", self.on_leave)

    def on_enter(self, e):
        self['background'] = self['activebackground']

    def on_leave(self, e):
        self['background'] = self.defaultBackground

root = tk.Tk()

classButton = HoverButton(root,text="Classy Button", activebackground='green')
classButton.grid()

root.mainloop()
Tired Tuatara

Ähnliche Antworten wie “Ändern Sie die Farbe der Taste beim schwebenden TKinter”

Fragen ähnlich wie “Ändern Sie die Farbe der Taste beim schwebenden TKinter”

Weitere verwandte Antworten zu “Ändern Sie die Farbe der Taste beim schwebenden TKinter” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen