Чтобы изменить цвет кнопки в Python с помощью библиотеки Tkinter, вы можете использовать несколько методов. Вот некоторые из них:
Метод 1: использование метода configure
button.configure(bg='color_name')
Замените 'color_name'нужным названием цвета или шестнадцатеричным кодом цвета.
Метод 2: использование метода config
button.config(bg='color_name')
Еще раз замените 'color_name'на нужное имя цвета или шестнадцатеричный код цвета.
Метод 3. Использование объекта стиля
from tkinter import ttk
style = ttk.Style()
style.configure('TButton', background='color_name')
Замените 'color_name'нужным названием цвета или шестнадцатеричным кодом цвета. Затем примените стиль к кнопке:
button = ttk.Button(root, text='Button', style='TButton')
Метод 4. Использование специального класса
class CustomButton(tkinter.Button):
def __init__(self, master=None, kwargs):
super().__init__(master, kwargs)
self.configure(bg='color_name')
button = CustomButton(root, text='Button')
Замените 'color_name'нужным названием цвета или шестнадцатеричным кодом цвета.