2022-05-25 18:04:00 +03:00
|
|
|
from tkinter import *
|
2022-05-26 20:16:01 +03:00
|
|
|
import customtkinter
|
2022-05-25 18:04:00 +03:00
|
|
|
|
|
|
|
ws = Tk()
|
|
|
|
ws.title('PythonGuides')
|
|
|
|
ws.geometry('400x300')
|
|
|
|
ws.config(bg='#F2B90C')
|
|
|
|
|
|
|
|
def display_selected(choice):
|
|
|
|
choice = variable.get()
|
|
|
|
print(choice)
|
|
|
|
|
|
|
|
countries = ['Bahamas','Canada', 'Cuba','United States']
|
|
|
|
|
|
|
|
# setting variable for Integers
|
|
|
|
variable = StringVar()
|
2022-05-26 20:16:01 +03:00
|
|
|
variable.set("test")
|
2022-05-25 18:04:00 +03:00
|
|
|
|
|
|
|
# creating widget
|
|
|
|
dropdown = OptionMenu(
|
|
|
|
ws,
|
|
|
|
variable,
|
|
|
|
*countries,
|
|
|
|
command=display_selected
|
|
|
|
)
|
|
|
|
|
|
|
|
# positioning widget
|
2022-05-26 20:16:01 +03:00
|
|
|
dropdown.pack(pady=10, padx=10)
|
|
|
|
|
|
|
|
optionmenu_1 = customtkinter.CTkOptionMenu(master=ws, values=["option 1", "option 2", "number 42"])
|
|
|
|
optionmenu_1.pack(pady=10, padx=10)
|
2022-05-25 18:04:00 +03:00
|
|
|
|
|
|
|
# infinite loop
|
|
|
|
ws.mainloop()
|