tkinter python dropdown menu code example

Example 1: dropdown in tkinter

from Tkinter import *

master = Tk()

variable = StringVar(master)
variable.set("one") # default value

w = OptionMenu(master, variable, "one", "two", "three")
w.pack()

mainloop()

Example 2: how to make a drop down box tkinter

from tkinter import *
from tkinter import ttk

screen = Tk()

my_weekdays_names = ["MONDAY","TUESDAY","WENSDAY","THURSDAY","FRIDAY","SATURDAY","SUNDAY"]

def weekdaySelection(event):
   for x in range(7):
      if weekdaysDropdown.get() == my_weekdays_names[x]:
         print(my_weekdays_names[x])
          
          
weekdaysDropdown = ttk.Combobox(screen, values = my_weekdays_names)
weekdaysDropdown.current(1)
weekdaysDropdown.bind("<<ComboboxSelected>>", weekdaySelection)
weekdaysDropdown.grid()