Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Ruby: Общие вопросы > проблемы с графич. библиотекой TK |
Автор: kpp2 20.12.2007, 04:17 | ||
Как сделать так, чтобы отображение при нажатии на кнопку button происходило сразу, а не по окончании всех вычислений. Как можно видеть из кода при нажатии на кнопку происходит следующее: начинается цикл из 5 итераций, в каждой итерации задержка на 1 секунду. В теле цикла так же имеется строка label2.text("#{var.value().to_i-i}") но её отображение не происходит каждую секунду, оно происходит тольок по-окончании последней итерации цикла. Знает ли кто-нибудь в чём прикол ТК? Что это за урезанность в функциональности...
|
Автор: allexdav 1.1.2008, 19:10 |
все нормально, работает как должно. обновление графики в Тк происходит, когда закончен обработчик команды. Чтобы принудительно вызвать обновление - есть команда update ( в классической связке Tcl/Tk ) соответсвенно тебе нужно позвать ее после пака. |