mirror of
https://github.com/python/cpython.git
synced 2025-08-10 03:49:18 +00:00
bpo-45160: Ttk optionmenu only set variable once (GH-28291) (GH-29132)
(cherry picked from commit add46f8476
)
Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com>
This commit is contained in:
parent
e628700dbf
commit
04485ac988
3 changed files with 18 additions and 1 deletions
|
@ -1643,7 +1643,10 @@ class OptionMenu(Menubutton):
|
|||
menu.delete(0, 'end')
|
||||
for val in values:
|
||||
menu.add_radiobutton(label=val,
|
||||
command=tkinter._setit(self._variable, val, self._callback),
|
||||
command=(
|
||||
None if self._callback is None
|
||||
else lambda val=val: self._callback(val)
|
||||
),
|
||||
variable=self._variable)
|
||||
|
||||
if default:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue