Используйте свойство background для изменения цвета окна
Чтобы изменить цвет фона окна в Tkinter, задайте значение свойства background. Например, для установки синего цвета используйте:
import tkinter as tk
window = tk.Tk()
window.configure(background='blue')
window.mainloop()
Здесь window.configure() меняет параметры окна, а background определяет его цвет. Можно использовать имена цветов («red», «green») или коды в формате HEX («#ff0000»).
Примеры использования HEX-кодов и имен цветов
Для более точной настройки цвета используйте HEX-коды:
window.configure(background='#ff5733')
Либо используйте стандартные имена цветов:
- red
- green
- blue
- yellow
- purple
Выбор зависит от желаемого оттенка и предпочтений.
Изменение цвета при запуске и динамически
Задайте цвет сразу при создании окна:
window = tk.Tk()
window.configure(background='lightgray')
Или динамично, например, после нажатия кнопки:
import tkinter as tk
def изменить_цвет():
window.configure(background='#abcdef')
window = tk.Tk()
button = tk.Button(window, text='Изменить цвет', command=изменить_цвет)
button.pack()
window.mainloop()
Так можно менять цвет окна внутри программы без перезапуска.