Menu - виджет, навигационное меню¶
- class
Menu
(**kwargs)¶ Навигационное меню
Наследник
Widget
activeborderwidth - число, ширина границ активного элемента
activeforeground - строка, цвет активного текста
postcommand - обработчик
selectcolor - строка, цвет выбранного элемента
tearoff -
tearoffcommand -
title -
type -
menu = Menu(parent)
-
add
(itemType, cnf={}, **kwargs)¶ Добавляет специфичный элемент в меню
-
add_command
(label, command)¶ Добавляет элемент в меню
menu.add_command('about', about_callback)
-
add_cascade
(cnf={}, **kwargs)¶ Добавляет подменю
Menu
в менюlabel - надптсь кнопки
menu -
Menu
underline - булево, подчеркивание надписи
cascade_menu = Menu() menu.add_cascade('other', cascade_menu)
-
add_checkbutton
(label, variable, command)¶ Добавляет флажок в меню
-
add_radiobutton
(label, value, variable, command)¶ Добавляет радиокнопку в меню
-
add_separator
()¶ Добавляет разделитель
menu.add_separator()
-
delete
(index1, index2=None)¶ Удаляет элемента по индексу
-
entryconfig
(index, **kwargs)¶
-
entryconfigure
(index, **kwargs)¶ Изменяет указанный элемент в меню
-
index
(item)¶ Возвращает индекс элемента виджета
-
insert_cascade
(label, menu)¶ Добавляет подменю в меню
-
insert_checkbutton
(label, variable, command)¶ Добавляет флажок в меню
-
insert_command
(label, command)¶ Добавляет элемент в меню
-
insert_radiobutton
(label, value, variable, command)¶ Добавляет радиокнопку в меню
-
insert_separator
(index)¶ Добавляет разделитель
-
invoke
(index)¶ Возвращает результат обработчика
-
post
(x, y)¶ Рисует меню в указанной позиции
menu.post(1, 1)
-
type
(index)¶ Возвращает тип элемента по индексу (cascade, checkbutton, command, radiobutton, separator, tearoff)
-
unpost
()¶ Скрывает меню