Для этого вам нужно время ожидания GTK +. Сначала позвольте кнопке быть отключенной. Время ожидания вызовет функцию для включения кнопки.
Обратите внимание, что по соображениям удобства использования для пользователя должно быть видно, что таймер работает. Вы можете сделать это путем обратного отсчета, например «OK (5)», «Ok (4)» и т. Д., Пока вы не включите кнопку.
Смотрите здесь:
http://graphics.sci.ubu.ac.th/api/pygtk/tutorials/pygtk2tutorial/ch-TimeoutsIOAndIdleFunctions.html
Идея состоит в том, чтобы установить время ожидания на 1 секунду (1000 мс). Каждый раз, когда вызывается обратный вызов, вы меняете метку кнопки и возвращаете TRUE. Когда ваш обратный вызов вызывается 5-й раз, вы включаете его и возвращаете FALSE. Это удалит тайм-аут.