|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : vitus@communiware.ru 2:5020/400 11 Feb 2002 19:02:20 To : Alexey Shaposhnikov Subject : Re: Графические библиотеки -------------------------------------------------------------------------------- Alexey Shaposhnikov <Alexey.Shaposhnikov@f1.n5092.z2.fidonet.org> wrote: >>>>>> "VW" == Victor Wagner writes: VM>>> Хочется добавить - быстрее, но работать будет медленнее ;) VW>> А если подумать, то интерфейс пользователя редко является критичным по VW>> скорости. Обычно он сидит на каком-нибудь select и ждет, пока VW>> перестанет тормозить _пользователь_ AS> Да, кстати о пользователе. Есть пpогpамма на питоне, нужно как-то сделать, AS> чтобы если пользователь пpи вводе глубко задумался, то пpогpамма бы ему об AS> этом напомнила. Как такое сделать? Tkinter? Тогда читайте доку на метод after. В Tcl это делается примерно так: set nadolgo 60000 ;# Считаем что надолго это на минуту bind . <KeyPress> {+after cancel $remind_id;set remind_id [after $nadolgo remind]} # При каждом нажатии клавиши сбрасываем таймер и начинаем отсчер заново proc remind {} { tk_MessageBox -title "Hапоминание" -type Ok -icon question\ -message "Мужик, а чего ты так надолго задумался?" } Примерно аналогичная метода используется для всплывающих хинтов. -- http://www.communiware.ru http://www.ice.ru/~vitus Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Communiware.net (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/648868cbab62.html, оценка из 5, голосов 10
|