MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / set_menu

Method set_menu

tools/python-3.11.9-amd64/Lib/tkinter/ttk.py:1614–1628  ·  view source on GitHub ↗

Build a new menu of radiobuttons with *values and optionally a default value.

(self, default=None, *values)

Source from the content-addressed store, hash-verified

1612
1613
1614 def set_menu(self, default=None, *values):
1615 """Build a new menu of radiobuttons with *values and optionally
1616 a default value."""
1617 menu = self['menu']
1618 menu.delete(0, 'end')
1619 for val in values:
1620 menu.add_radiobutton(label=val,
1621 command=(
1622 None if self._callback is None
1623 else lambda val=val: self._callback(val)
1624 ),
1625 variable=self._variable)
1626
1627 if default:
1628 self._variable.set(default)
1629
1630
1631 def destroy(self):

Callers 1

__init__Method · 0.95

Calls 3

add_radiobuttonMethod · 0.80
deleteMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected