ttk_sizegrip
-
НАЗВАНИЕ
- ttk::sizegrip — Ресайз-виджет правого нижнего угла
- СИНТАКСИС
- ОПИСАНИЕ
- СТАНДАРТНЫЕ ПАРАМЕТРЫ
-
-class, undefined, undefined
- -cursor, cursor, Курсор
- -state, state, Состояние
- -style, style, Стиль
- -takefocus, takeFocus, Взять фокус
- -cursor, cursor, Курсор
- КОМАНДА ВИДЖЕТА
- ЗАМЕЧАНИЯ, ЗАВИСЯЩИЕ ОТ ПЛАТФОРМЫ
- ПРИМЕРЫ
- ОШИБКИ
- СМОТРИ ТАКЖЕ
- КЛЮЧЕВЫЕ СЛОВА
Имя
ttk::sizegrip — Виджет изменения размера в правом нижнем углуСинтаксис
ttk::sizegrip pathName ?options?Описание
Виджет ttk::sizegrip (также известный как кнопка изменения размера) позволяет пользователю изменять размер содержащего его окна верхнего уровня, нажимая и перетаскивая эту кнопку.Стандартные параметры
-
-class, undefined, undefined
- -cursor, cursor, Курсор
- -state, state, Состояние
- -style, style, Стиль
- -takefocus, takeFocus, Взять фокус
- -cursor, cursor, Курсор
Команда виджета
Виджеты 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