raise
Имя
raise — Изменение положения окна в порядке стекированияСинтаксис
raise window ?aboveThis?Описание
Если аргумент aboveThis опущен, то команда raise поднимает window так, что он оказывается над всеми своими братьями в порядке стекирования (он не будет скрыт никакими братьями и будет скрывать любые братья, которые перекрывают его). Если aboveThis указан, то он должен быть именем пути окна, которое является либо братом window, либо потомком брата window. В этом случае команда raise вставит window в порядок стекирования непосредственно над aboveThis (или предком aboveThis, который является братом window); это может привести к подъёму или опусканию window.Все окна toplevel могут быть переставлены относительно друг друга, независимо от их относительных имён путей, но менеджер окон не обязан строго соблюдать запросы по перестановке.
Пример
Сделайте кнопку видимой в фрейме-брате, который был создан после неё. Это часто необходимо при создании графических интерфейсов в стиле, когда вы сначала создаёте свои виджеты активности, прежде чем размещать их на дисплее:button .b -text "Hi there!" pack [frame .f -background blue] pack [label .f.l1 -text "This is above"] pack .b -in .f pack [label .f.l2 -text "This is below"] raise .b
См. также
lower
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/raise.htm
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/raise.htm