Стандартные опции для всех элементов интерфейса.
Каждый из виджетов использует какое-то подмножество.
-activebackground |
| Эта опция определяет
цвет, который используется при рисовании active (выделенного) элемента.
Элемент активен (виджет или часть виджета) когда курсор
находится над ним и нажата клавиша мыши. |
-activeborderwidth |
| Эта опция определяет
ширину трехмерного бордюра вокруг active (выделенного) элемента.
Элемент активен (виджет или часть виджета) когда курсор
находится над ним и нажата клавиша мыши. |
-activeforeground |
| Эта опция определяет
цвет фона, который используется при рисовании active (выделенного) элемента.
Элемент активен (виджет или часть виджета) когда курсор
находится над ним и нажата клавиша мыши. |
-anchor |
| Определяет как будет отображена
информация (текст или изображение) в виджете. Возможные значения:
n, ne, e, se, s, sw, w, nw или center. Например, nw (North-West - Северо-Запад)
обозначает, что информация будет прижата к верхнему левому краю виджета. |
-background или -bg |
| Определяет нормальный цвет фона для виджета. |
-bitmap |
| Определяет изображение в виджете.
Положение может быть точно задано функциями anchor или justify.
Обычно, если изображение задано, то оно перекрывает текст.
Если виджет поддерживает опции bitmap и image, то image всегда главнее. |
-borderwidth или -bd |
| Задаёт неотрицательное значение толщины трехмерного
бордюра вокруг виджета. Опция relief обычно определяет как
будет изображаться бордюр. |
-cursor |
| Определяет, какой курсор будет
использован над виджетом. Список возможных курсоров
можно посмотреть в справке по Tk на странице cursors. |
-disabledforeground |
| Определяет цвет, который будет
использоваться для отключенного (disabled) элемента. |
-exportselection |
| Определяет, будет или нет выделение
в виджете также выделено для всего окна. Значения булевские - 0 или 1,
false или true, yes или no. Если значение ложь,
то, к примеру, при потере всем окном фокуса ввода выбранное значение
в списке потеряется. |
-font |
| Определяет шрифт, которым будет
отображаться текст в виджете. Принимается значение,
возвращаемое командой font create. |
-foreground или -fg |
| Задает цвет фона,
используемый при обычном рисовании виджета. |
-highlightbackground |
| Определяет цвет фона для
рисования выделенного виджета. |
-highlightcolor |
| Определяет цвет для
рисования выделенного виджета. |
-highlightthickness |
| Неотрицательное число,
которое задаёт толщину прямоугольника вокруг выделенного виджета. |
-image |
| Задаёт изображение, которое
будет выведено в виджете. Принимается значение, возвращаемое
функцией image create. Обычно, если задано image,
то оно отменяет значения bitmap и text. |
-inserbackground |
| Определяет цвет фона
выделенного текста в виджете. |
-insertborderwidth |
| Определяет ширину трехмерного
бордюра вокруг курсора. |
-insertofftime |
| Определяет неотрицательное число
миллисекунд, которое курсор будет невидимым при каждом моргании.
Если задан ноль, то курсор не моргает. |
-insertontime |
| Определяет неотрицательное число
миллисекунд, которое курсор будет видимым при каждом моргании.
Если задан ноль, то курсор не моргает. |
-insertwidth |
| Определяет ширину курсора. |
-jump |
| Для виджетов, в которых есть ползунок,
который можно двигать, например scrollbar, эта опция
определяет, когда будут посылаться сообщения о перемещении указателя.
Если значение - ложь (0, false или no), то сообщения посылатся
при движении ползунка. Если же значение истина (1, true или yes),
то сообщение появится после завершения перемещения ползунка. |
-justify |
| Если отображаются много строк текста,
то эта опция определяет, как будут расположены строки относительно
друг друга. Возможные значения - left, center или right.
Left - строки будут выравнены по левому краю. Right - по правому краю.
Center - строки будут выравнены по центру, расположена одна под другой. |
-orient |
| Для виждетов, которые могут
быть расположены горизонтально или вертикально,
эта опция устанавливает ориентацию - horizontal(горизонтально)
или vertical(вертикально). |
-padx |
| Задаёт неотрицательное значение
дополнительного расстояния для виджета по горизонтали. |
-pady |
| Задаёт неотрицательное значение
дополнительного расстояния для виджета по вертикали. |
-relief |
| Задаёт трехмерный эффект
отображения виджетов. Возможные значения: raised, sunken,
flat, ridge, solid и groove. |
-repeatdelay |
| Задаёт количество миллисекунд
для кнопки, на которое нужно удерживать кнопку до повтора.
Используется, к примеру, в стрелках scrollbar (полоса прокрутки). |
-repeatinterval |
| Используется совместно с repeatdelay:
как только начинается повтор, то эта опция задаёт количество
миллисекунд между повторами. |
-selectbackground |
| Задаёт цвет фона
используемого для отображения выделенного элемента. |
-selectborderwidth |
| Определяет неотрицательное значение
ширины трехмерной каёмки вокруг выделенного элемента. |
-selectforeground |
| Определяет цвет выделенного элемента. |
-setgrid |
| Задаёт булевское значение (да или нет),
которое определяет, может ли этот виджет изменять размеры окна,
которому он принадлежит. Например, если установлено значение истина
(1, yes или true) для текстового виджета, то при изменении размера
окна (или прокрутке) виджет свяжется с менеджером окон и сделает так, чтобы
при изменении размеров они оставались кратными размеру строки.
(тут я точно не уверен - Юрец) |
-takefocus |
| Определяет, будет ли виджет
получать фокус ввода при переключении кнопкой Tab или Shift-Tab. |
-text |
| Задаёт текст, который будет отображен в виджете. |
-textvariable |
| В этой опции задаётся имя переменной,
текст которой будет отображаться в виджете. При изменении
значения в переменной содержимое виджета автоматически изменится. |
-troughcolor |
| Задаёт цвет, который будет
заполнять свободное место в виджетах наподобие scrollbar (полоса прокрутки)
или scale (ползунок). Эта опция игнорируется в Windows,
так как операционная система не позволяет менять этот цвет. |
-underline |
| Задаёт номер символа,
который будет подчеркнут в виджете. Обычно эта опция используется
для обозначения горячих клавиш. Если "0" - подчеркнут будет первый символ,
"1" - второй и так далее. |
-wraplength |
| В виджетах, которые могут переносить
текст на новую строку эта опция задаёт максимальную длину строки. |
-xscrollcommand |
| Задаёт префикс команды, используемой
для передачи сообщения горизонтальной полосе прокрутки (scrollbar).
Tcl сам дописывает параметры - это два числа от 0 до 1.
Первое число показывает верхнуюю позицию видимого содержимого окна
(к примеру 0.333 показывает, что видно первую треть),
второе число показывает следующую позицию после последней видимой строчки.
Значение 0 1 показывает, что видно всё содержимое.
Обычно, эта опция содержит имя scrollbar и аргумент set, например
".s.scrollbar set": в этом случае когда окно прокручивается,
то scrollbar тоже передвигается. |
-yscrollcommand |
| Задаёт префикс команды, используемой
для передачи сообщения вертикальной полосе прокрутки (scrollbar).
Действует аналогично xscrollcommand. |