Modifier l'option sélectionnée OptionMenu tkinter
"""
Change selected option optionmenu tkinter.
If at any time you change the value of the variable, it will update your widget.
"""
import tkinter as tk # First we import tkinter as tk
root = tk.Tk() # We then create the root
optionList = ('a', 'b', 'c') # And a list for the selections
v = tk.StringVar() # Then create a stringvar
v.set(optionList[0]) # Here is the initially selected value (we set the stringvar to optionlist[0], aka choose the "a")
om = tk.OptionMenu(root, v, *optionList) # Create the optionmenu
om.pack() # Pack it
v.set(optionList[2]) # This one will be the final selected value("c"), you can change the number to 1 or 0 to fit your needs.
root.mainloop() # And mainloop
"""
FYI, the numbering starts from 0, so to select "a" you need to change the varaible to "0"
"""
Busy Buzzard