popup
Имя
tk_popup — Отобразить всплывающее менюСинопсис
tk_popup меню x y ?элемент?Описание
Эта процедура выводит меню в заданной позиции на экране и настраивает Tk таким образом, чтобы меню и его вложенные дочерние элементы можно было перемещать с помощью мыши или клавиатуры. Меню — это имя виджета меню, а x и y — корневые координаты, в которых нужно отобразить меню. Если элемент опущен или пустая строка, верхний левый угол меню размещается в заданной точке. В противном случае элемент задаёт индекс элемента в меню, и меню будет расположено так, чтобы элемент был над заданной точкой.Пример
Как прикрепить простое всплывающее меню к виджету.# Create a menu
set m [menu .popupMenu]
$m add command -label "Example 1" -command bell
$m add command -label "Example 2" -command bell
# Create something to attach it to
pack [label .l -text "Click me!"]
# Arrange for the menu to pop up when the label is clicked
bind .l <1> {tk_popup .popupMenu %X %Y} См. также
bind, menu, tk_optionMenu
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/popup.htm
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/popup.htm