tk
Управляет внутренним состоянием Tk
СИНТАКСИС
tk параметр
?арг арг ...?
ОПИСАНИЕ
Команда tk обеспечивает доступ
к различным элементам внутреннего состояния Tk. Большая часть информации,
с которой работает команда, относится к приложению в целом или к экрану
или дисплею, а не к конкретному окну. Команда может принимать одну из нескольких
форм в зависимости от значения аргумента параметр. Допустимы следующие
формы: tk appname ? новИмя?
Если аргумент новИмя не задан,
то команда возвращает имя приложения (которое можно использовать в команде
send
для взаимодействия с приложениями). Если аргумент новИмя задан,
то имя приложения заменяется на новИмя. Если приложение с заданным
именем уже существует, то для того, чтобы имя было уникальным, к нему добавляется
суффикс вида "#2" или "#3". Результатом выполнения команды
является фактически присвоенное имя; новИмя не должно начинаться
с прописной буквы. В противном случае может возникнуть коллизия с обработкой
параметров, так как имена, начинающиеся с прописной буквы, интерпретируются
как имена классов; в результате может случиться так, что Tk не найдет некоторые
параметры приложения. Если блокировать пересылку путем удаления команды
send,
то эта команда отменит блокировку и воссоздаст команду send .
tk scaling ?-displayof окно?
?число?
Устанавливает коэффициент масштабирования,
используемый Tk, при переводе физических единиц (например, точки, дюймы
или миллиметры) в пиксели, и запрашивает текущее значение коэффициента.
Аргумент число представляет собой число с плавающей точкой, которое
задает число пикселей в точке на экране. Если аргумент окно опущен,
то его значением по умолчанию является главное окно. Если опущен аргумент
число,
то команда возвращает текущее значение коэффициента масштабирования.
“Точка” — это единица измерения, равная
1/72 дюйма. Коэффициент масштабирования 1.0 соответствует одному пикселу
на точку — стандартному 72 dpi (точек на дюйм) монитору. Коэффициент масштабирования
1.25 соответствует 1.25 пикселю на точку, т.е. стандартному значению для
монитора 90 dpi; установка коэффициента 1.25 для 72 dpi монитора увеличивает
изображение всех элементов приложения в 1.25 раз по сравнению с нормальным.
Исходное значение коэффициента устанавливается при запуске приложения на
основании характеристик монитора, однако его можно изменить в любой момент.
Все измерения, выполняемые после установки коэффициента, будут использовать
его новое значение, однако будут ли существующие примитивы динамически
меняться, подстраиваясь под новое значение коэффициента, предсказать нельзя.
[ Список команд Tk ]
[ Содержание ]