Spec-Zone.ru › Tcl/Tk

ttk_sizegrip

НАЗВАНИЕ
ttk::sizegrip — Ресайз-виджет правого нижнего угла
СИНТАКСИС
ОПИСАНИЕ
СТАНДАРТНЫЕ ПАРАМЕТРЫ
-class, undefined, undefined
-cursor, cursor, Курсор
-state, state, Состояние
-style, style, Стиль
-takefocus, takeFocus, Взять фокус
КОМАНДА ВИДЖЕТА
ЗАМЕЧАНИЯ, ЗАВИСЯЩИЕ ОТ ПЛАТФОРМЫ
ПРИМЕРЫ
ОШИБКИ
СМОТРИ ТАКЖЕ
КЛЮЧЕВЫЕ СЛОВА

Имя

ttk::sizegrip — Виджет изменения размера в правом нижнем углу

Синтаксис

ttk::sizegrip pathName ?options?

Описание

Виджет ttk::sizegrip (также известный как кнопка изменения размера) позволяет пользователю изменять размер содержащего его окна верхнего уровня, нажимая и перетаскивая эту кнопку.

Стандартные параметры

-class, undefined, undefined
-cursor, cursor, Курсор
-state, state, Состояние
-style, style, Стиль
-takefocus, takeFocus, Взять фокус

Команда виджета

Виджеты sizegrip поддерживают стандартные методы cget, configure, identify, instate и state. Другие методы виджета не используются.

Замечания, зависящие от платформы

В macOS окна верхнего уровня по умолчанию автоматически включают встроенную кнопку изменения размера. Добавление ttk::sizegrip в таком случае безопасно, так как встроенная кнопка просто замаскирует виджет.

Примеры

Использование pack:
pack [ttk::frame $top.statusbar] -side bottom -fill x
pack [ttk::sizegrip $top.statusbar.grip] -side right -anchor se

Использование grid:

grid [ttk::sizegrip $top.statusbar.grip] \
    -row $lastRow -column $lastColumn -sticky se
# ... optional: add vertical scrollbar in $lastColumn,
# ... optional: add horizontal scrollbar in $lastRow

Ошибки

Если положение содержащего его окна верхнего уровня было указано относительно правой или нижней границы экрана (например, “wm geometry ... wxh-x-y” вместо “wm geometry ... wxh+x+y”), виджет sizegrip не будет изменять размер окна.

Виджеты ttk::sizegrip поддерживают только изменение размера в юго-восточном направлении.

См. также

ttk::widget

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/ttk_sizegrip.htm

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/ttk_sizegrip.htm

Spec-Zone.ru

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