У меня есть кнопка с оранжевым фоном. Но при нажатии на кнопку цвет не остается прежним. Он меняет свой цвет по умолчанию. И при отпускании кнопки я получаю тот же цвет. Можно ли изменить цвет кнопки, пока кнопка нажата?
Мой код:
b = Button(frame1, text='Quit', command=quit_func)
b.grid(row=6,column=4,pady=5,padx=10)
b.config( background = "darkorange1", foreground = "white")
Виджет Button
принимает activebackground
и activeforeground
в качестве параметров.
from tkinter import *
root = Tk()
b = Button(root, text='Quit', command = "")
b.grid(row=6,column=4,pady=5,padx=10)
b.config(background = "darkorange1", foreground = "white",
activebackground = "darkorange1", activeforeground = "white")
root.mainloop()
Полный список опций виджета кнопок вы можете прочитать выше здесь.