86 lines
5.4 KiB
HTML
86 lines
5.4 KiB
HTML
<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
|
||
<html>
|
||
<head>
|
||
<title>tk</title>
|
||
</head>
|
||
<body>
|
||
|
||
<h1>tk</h1>
|
||
|
||
<p>Управляет внутренним состоянием Tk.</p>
|
||
|
||
|
||
<h2><a name=СИНТАКСИС></a>СИНТАКСИС</h2>
|
||
|
||
<pre>
|
||
<strong>tk</strong> <em>параметр</em> ?<em>арг арг ...</em>?
|
||
</pre>
|
||
|
||
<h2><a name=ОПИСАНИЕ></a>ОПИСАНИЕ</h2>
|
||
|
||
<p>Команда <strong>tk</strong> обеспечивает доступ к различным
|
||
элементам внутреннего состояния Tk. Большая часть информации, с
|
||
которой работает команда, относится к приложению в целом или к
|
||
экрану или дисплею, а не к конкретному окну. Команда может
|
||
принимать одну из нескольких форм в зависимости от значения
|
||
аргумента <em>параметр</em>. Допустимы следующие формы:</p>
|
||
|
||
<dl>
|
||
<dt><strong>tk appname ?</strong><em>новИмя</em></dt>
|
||
|
||
<dd>Если аргумент <em>новИмя</em> не задан, то команда
|
||
возвращает имя приложения (которое можно использовать в
|
||
команде <a href=send.html><strong>send</strong></a> для
|
||
взаимодействия с приложениями). Если аргумент <em>новИмя</em>
|
||
задан, то имя приложения заменяется на <em>новИмя</em>. Если
|
||
приложение с заданным именем уже существует, то для того,
|
||
чтобы имя было уникальным, к нему добавляется суффикс вида
|
||
"<strong>#2</strong>" или
|
||
"<strong>#3</strong>". Результатом выполнения
|
||
команды является фактически присвоенное имя; <em>новИмя</em>
|
||
не должно начинаться с прописной буквы. В противном случае
|
||
может возникнуть коллизия с обработкой параметров, так как
|
||
имена, начинающиеся с прописной буквы, интерпретируются как
|
||
имена классов; в результате может случиться так, что Tk не
|
||
найдет некоторые параметры приложения. Если блокировать
|
||
пересылку путем удаления команды <a
|
||
href=send.html><strong>send</strong></a>, то эта команда
|
||
отменит блокировку и воссоздаст команду <a
|
||
href=send.html><strong>send</strong></a>.</dd>
|
||
|
||
<dt><strong>tk scaling -displayof</strong> <em>окно число</em></dt>
|
||
|
||
<dd><p>Устанавливает коэффициент масштабирования, используемый
|
||
Tk, при переводе физических единиц (например, точки, дюймы
|
||
или миллиметры) в пиксели, и запрашивает текущее значение
|
||
коэффициента. Аргумент <em>число</em> представляет собой
|
||
число с плавающей точкой, которое задает число пикселей в
|
||
точке на экране. Если аргумент <em>окно</em> опущен, то его
|
||
значением по умолчанию является главное окно. Если опущен
|
||
аргумент <em>число</em>, то команда возвращает текущее
|
||
значение коэффициента масштабирования.</p>
|
||
|
||
<p>"Точка" это единица измерения, равная 1/72
|
||
дюйма. Коэффициент масштабирования 1.0 соответствует одному
|
||
пикселу на точку стандартному 72 dpi (точек на дюйм)
|
||
монитору. Коэффициент масштабирования 1.25 соответствует
|
||
1.25 пикселю на точку, т.е. стандартному значению для
|
||
монитора 90 dpi; установка коэффициента 1.25 для 72 dpi
|
||
монитора увеличивает изображение всех элементов приложения в
|
||
1.25 раз по сравнению с нормальным. Исходное значение
|
||
коэффициента устанавливается при запуске приложения на
|
||
основании характеристик монитора, однако его можно изменить
|
||
в любой момент. Все измерения, выполняемые после установки
|
||
коэффициента, будут использовать его новое значение, однако
|
||
будут ли существующие примитивы динамически меняться,
|
||
подстраиваясь под новое значение коэффициента, предсказать
|
||
нельзя.</p>
|
||
</dd>
|
||
</dl>
|
||
</body>
|
||
</html>
|
||
|
||
|
||
|
||
|