简体   繁体   中英

how to get the value of combobox selected item in python

selectedfood = tk.StringVar() 

foodselectionUI = ttk.Combobox(homeUI, width = 27, textvariable = selectedfood) 

foodselectionUI['values'] = ("None", "Nasi Ayam", "Maggi Mee Goreng", "Wan Tan Mee", "Nasi Lemak","Nasi Ayam Tiga Rasa", "Ayam Goreng", "Sushi", "Burger Special","Vega Bao", "Kari Ayam Bao","select food") 

foodselectionUI.place(x = 10, y = 125, width = 150) 

foodselectionUI.current(11)  

this is my code and this picture is my tkinter UI

在此处输入图像描述

may i know how to get my selection

for example if user choose 'sushi' i can get it as my textvariable

i didnt get my output using this way

i get this thing PY_VAR1

def justamethod (*args):
    print("method is called")
    print (selectedfood.get())
foodselectionUIbind("<<ComboboxSelected>>", justamethod)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM