Spec-Zone.ru › Tcl/Tk

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API