2018-02-05 17:22:04 +03:00
|
|
|
|
<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
<html>
|
|
|
|
|
<head>
|
|
|
|
|
<title>tk_dialog</title>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
<h1>tk_dialog</h1>
|
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<p>Создает окно модального диалога и ожидает ответа.</p>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<h2><a name=СИНТАКСИС></a>СИНТАКСИС</h2>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
|
|
|
|
<pre>
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<strong>tk_dialog</strong> <em>окно заголовок текст двуцвет умолч строка строка ...</em>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
</pre>
|
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<h2><a name=ОПИСАНИЕ></a>ОПИСАНИЕ</h2>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<p>Эта процедура является частью библиотеки скриптов Tk. Ее
|
|
|
|
|
аргументы описывают диалоговое окно: </p>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
|
|
|
|
<dl>
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dt>окно</dt>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dd>Имя окна верхнего уровня, которое следует использовать для
|
|
|
|
|
диалога. Любое существующее под этим именем окно
|
|
|
|
|
уничтожается.</dd>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dt>заголовок</dt>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dd>Текст, предназначенный для вывода в строке заголовка
|
|
|
|
|
менеджера окон.</dd>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dt>текст</dt>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dd>Сообщение, которое должно появиться в верхней
|
|
|
|
|
части диалогового окна.</dd>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dt>двуцвет</dt>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dd>Если значение этого параметра непусто, то оно задает
|
|
|
|
|
двуцветное изображение для вывода в верхней части диалогового
|
|
|
|
|
окна слева от текста. Если значением является пустая строка,
|
|
|
|
|
то никакого двуцветного изображения не выводится.</dd>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dt>умолч</dt>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dd>Если значение этого параметра является неотрицательным целым
|
|
|
|
|
числом, то оно представляет собой номер кнопки, которая должна
|
|
|
|
|
быть кнопкой по умолчанию (0 для самой левой кнопки и т.д.)
|
|
|
|
|
Если значение параметра отрицательно или представляет собой
|
|
|
|
|
пустую строку, то кнопки по умолчанию не будет.</dd>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dt>строка</dt>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<dd>Каждому из аргументов <em>строка</em> ставится в
|
|
|
|
|
соответствие одна кнопка. Каждая строка задает текст, который
|
|
|
|
|
должен быть выведен в соответствующей кнопке слева
|
|
|
|
|
направо.</dd>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
</dl>
|
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<p>После создания диалогового окна процедура
|
|
|
|
|
<strong>tk_dialog</strong> ожидает, пока пользователь выберет
|
|
|
|
|
одну из кнопок либо щелкнув по ней .Мышью., либо нажав на
|
|
|
|
|
клавишу <strong>Return</strong>, чтобы выбрать значение по
|
|
|
|
|
умолчанию (если такое есть). Затем процедура возвращает номер
|
|
|
|
|
выбранной кнопки: 0 для самой левой кнопки, 1 для соседней с
|
|
|
|
|
ней и т.д. Если окно диалога уничтожено до того, как
|
|
|
|
|
пользователь выбрал одну из кнопок, то процедура возвращает
|
2015-10-19 13:27:31 +03:00
|
|
|
|
-1.</p>
|
|
|
|
|
|
2018-02-05 17:22:04 +03:00
|
|
|
|
<p>В ожидании ответа пользователя <strong>tk_dialog</strong>
|
|
|
|
|
производит локальный захват. В результате пользователь может
|
|
|
|
|
взаимодействовать только с окном диалога.</p>
|
2015-10-19 13:27:31 +03:00
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|
2018-02-05 17:22:04 +03:00
|
|
|
|
|