Рубрики
Без рубрики

Как изменить цвет кнопки TKinter фона?

Автор оригинала: Python Examples.

Python Tkinter Кнопка Фон Цвет

Вы можете изменить цвет фона кнопки TKinter, установив BG Свойство кнопки TKinter с цветной строкой или шестнадцатеричным значением.

Назначьте любое стандартное значение шестнадцатеричное значение или RGB для BG свойство, как показано ниже.

button = Button(tkWindow, bg='blue')
button = Button(tkWindow, bg='black')
button = Button(tkWindow, bg='white')
button = Button(tkWindow, bg='red')
#hex values
button = Button(tkWindow, bg='#54FA9B')
button = Button(tkWindow, bg='#A877BA')

Цвет по умолчанию кнопка TKinter серый. В этом руководстве мы узнаем, как изменить цвет кнопки TKinter.

Пример 1: Установите цвет кнопки TKinter на синий

В этом примере мы установили цвет фона кнопки в синий, назначая именованное свойство BG в Кнопка () класс до синий Отказ

Python Program

from tkinter import *   

tkWindow = Tk()  
tkWindow.geometry('400x150')  
tkWindow.title('Button Background Example')
  
button = Button(tkWindow, text = 'Submit', bg='blue', fg='white')  
button.pack()  
  
tkWindow.mainloop()

Выход

Пример 2: Установите цвет фона кнопки TKinter на черный

В этом примере мы установили цвет фона кнопки в черный цвет с BG = «черный» Отказ

Python Program

from tkinter import *   

tkWindow = Tk()  
tkWindow.geometry('400x150')  
tkWindow.title('Button Background Example')
  
button = Button(tkWindow, text = 'Submit', bg='black', fg='white')  
button.pack()  
  
tkWindow.mainloop()

Выход

Пример 3: Установить цвет кнопки TKinter цвет на шестигранный цвет

Вы также можете назначить любой эквивалентный шестигранный цвет RGB для BG имущество.

В этом примере мы присваиваем BG = '# FFB3FE' Отказ

Python Program

from tkinter import *   

tkWindow = Tk()  
tkWindow.geometry('400x150')  
tkWindow.title('Button Background Example')
  
button = Button(tkWindow, text = 'Submit', bg='#ffb3fe')  
button.pack()  
  
tkWindow.mainloop()

Выход

Резюме

В этом руководстве примеров Python мы научились устанавливать цвет фона кнопки TKinter.