Задать вопрос
@roman_green

Tkinter ttk.Button кнопка залипает в нажатом состоянии, как исправить?

всем привет!
может кто то сталкивался, подскажите

питон 3.6
при нажатии кнопки вызывается диалоговое окно при этом кнопка в окне программы остается нажатой, не отчпокивается назад.
такой баг наблюдается только если нажимать левой кнопкой мыши (button-1). Если правой (button-2) - кнопка возвращается в нормальное исходное состояние.

как полечить ?

код такой

***

def test_1(event):
    if askyesno("123","456"):
        print("000")
        
BUT_1 = ttk.Button(FR_main, text = "test", width=20)
BUT_1.bind("<Button-1>", test_1)
BUT_1.grid(row = 2, column = 1)
  • Вопрос задан
  • 1769 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
def test_1():
    ...

BUT_1 = Button(FR_main, text = "test", width=20, command = test_1)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы