bind, leave, hover, clicked
Пытаюсь сделать кнопку, которая меняет цвета фона, границы и шрифта при наведении и нажатии. Описываю bind на frame1 и label, есть еще frame2 (border) при наведении на frame1 или label цвета меняются, НО
При использовании:
self.bind('<Button-1>', lambda event: self.clicked())
Получаю кнопку которая меняет цвет границы только при первом нажатии кнопки, последующие не срабатывают. Нужно чтобы срабатывало при каждом нажатии.
При использовании:
self.bind('<B1-Motion>', lambda event: self.clicked())
Получаю кнопку которая меняет цвет границы при перемещении нажатой кнопки.