Событийно-ориентированная модель программирования в Tkinter работает следующим образом: часть программного кода начинает работать тогда, когда случилось определённое событие. 2 В данном случае это либо действия пользователя в приложении, такие как клики или нажатия на кнопки, внесение данных в онлайн-форму, прокручивание и т. д., либо события, заложенные в самой программе, например завершение загрузки, срабатывание таймера. 2
Для привязки события к виджету в Tkinter используется метод bind(). 4 В качестве первого параметра указывается обрабатываемое событие, а в качестве второго — функция, которая обрабатывает событие. 4
Например, для обработки нажатия на кнопку её параметру command надо передать функцию, которая будет вызываться при нажатии на кнопку. 4