tkwait
Имя
tkwait — Ожидание изменения переменной или уничтожения окнаСинтаксис
tkwait variable имяtkwait visibility имя
tkwait window имя
Описание
Команда tkwait ожидает одного из нескольких событий, после чего возвращается без выполнения каких-либо других действий. Значение возврата всегда является пустой строкой. Если первый аргумент — variable (или любое его сокращение), то второй аргумент — имя глобальной переменной, и команда ожидает изменения этой переменной. Если первый аргумент — visibility (или любое его сокращение), то второй аргумент — имя окна, и команда tkwait ожидает изменения его состояния видимости (как указано в событии VisibilityNotify). Эта форма обычно используется для ожидания появления только что созданного окна на экране перед выполнением каких-либо действий. Если первый аргумент — window (или любое его сокращение), то второй аргумент — имя окна, и команда tkwait ожидает уничтожения этого окна. Эта форма обычно используется для ожидания завершения взаимодействия пользователя с диалоговым окном перед использованием результата этого взаимодействия.Пока команда tkwait ожидает, она обрабатывает события в обычном режиме, поэтому приложение будет продолжать реагировать на взаимодействия пользователя. Если обработчик событий снова вызывает tkwait, то вложенный вызов tkwait должен завершиться перед завершением внешнего вызова.
См. также
bind, vwait
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/tkwait.htm
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/tkwait.htm