Как изменить цвет кнопки при нажатии?Python

Программы на Python
Anonymous
Как изменить цвет кнопки при нажатии?

Сообщение Anonymous »

В приложении для Windows я хочу обновить стиль кнопки при нажатии и сохранить исходный стиль при выпуске. Я протестировал как минимум эти два способа, но оба безрезультатно:

Код: Выделить всё

BTN_TEXT_COLOR = '#b7babd'
BTN_BCKGD_COLOR = None # also tried with setting a color here
BTN_TEXT_COLOR_CLICKED = 'green'
BTN_BCKGD_COLOR_CLICKED = 'darkBlue'
BTN_NORMAL = (BTN_TEXT_COLOR, BTN_BCKGD_COLOR )
BTN_CLICKED = (BTN_TEXT_COLOR_CLICKED, BTN_BCKGD_COLOR_CLICKED )
# see Button class param:  mouseover_colors

def run(self):

while True:

event, values = self.window.read()

if event in self.dispatch_dict:
self.visualClick(event) # 

Подробнее здесь: [url]https://stackoverflow.com/questions/79040298/how-to-change-the-button-colors-on-click-event[/url]

Вернуться в «Python»