In Python, I am trying to generate a menu using a for loop, but when I click on any menu item, the last menu item is always triggered, how can I fix this? I am using Tkinter.
font_sizes = [
str ('8' ),
str ('9' ),
str ("10"),
str ("11"),
str ("12"),
str ("14"),
str ("16"),
str ("18"),
str ("20"),
str ("22"),
str ("24"),
str ("26"),
str ("28"),
str ("36"),
str ("48"),
str ("72"),
];
for font_size in font_sizes :
font_size_menu.add_command (
label = font_size,
command = lambda : function (font_size),
);