MCPcopy Index your code
hub / github.com/python/cpython / set_menu

Method set_menu

Lib/tkinter/ttk.py:1625–1639  ·  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

1623
1624
1625 def set_menu(self, default=None, *values):
1626 """Build a new menu of radiobuttons with *values and optionally
1627 a default value."""
1628 menu = self['menu']
1629 menu.delete(0, 'end')
1630 for val in values:
1631 menu.add_radiobutton(label=val,
1632 command=(
1633 None if self._callback is None
1634 else lambda val=val: self._callback(val)
1635 ),
1636 variable=self._variable)
1637
1638 if default:
1639 self._variable.set(default)
1640
1641
1642 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