Skip to content

menu

pdwidgets.widgets.menu

Menu / ContextMenu — popup action list (labels → callbacks).

Menu(parent, items=None, x=0, y=0, w=None, h=None, fg=None, bg=None, scrim=None)

Bases: Widget

Modal popup action menu of labeled callbacks.

Popup action menu. items is a sequence of (label, callback).

Unlike :class:Dropdown, this does not hold an option value — each row fires its callback and closes.

draw(area=None)

Fill the scrim behind the popup menu.

hide_menu()

Hide the menu and release modal capture.

show()

Show the menu, grab modal capture, and redraw.