@shshshshkolnik

Выпадающее меню, listbox и python — как быть?

Можно ли при помощи стандартной библиотеки tkinter создать выпадающее меню(да хоть такое: b125a3e14a.jpg) и как из него "достать" выбранный вариант? И если нельзя - как из Listbox'a "достать" выбранный пункт?(.get() кидает ошибку)
P.S.: если не затруднит - с примерами, пожалуйста
  • Вопрос задан
  • 9026 просмотров
Решения вопроса 1
@ekizare
Создать список, забиндить на него функцию и в ней выполнять операции. Пример:
root = Tk()
root.wm_geometry("%dx%d+%d+%d" % (400, 150, 20, 40))
listbox_items = ['Раз', 'Два', 'Три']


def select_item(event):
    value = (listbox.get(listbox.curselection()))
    print(value)


listbox = Listbox(root, width=40, height=5, font=('times', 13))
listbox.bind('<<ListboxSelect>>', select_item)
listbox.place(x=15, y=15)

for item in listbox_items:
    listbox.insert(END, item)
root.mainloop()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы