Я пытаюсь создать комбинированный список с tkinter с примером, как показано ниже
from tkinter import *
from tkinter.ttk import Combobox
choosen_place = ""
def main():
global choosen_place
window = Tk()
window.title("online")
window.geometry("400x250")
input_mesto = Label(window, text="choose workstation:")
input_mesto.grid(column=0, row=0)
def choose_place(event=None):
global choosen_place
choosen_place = mesto.get()
print(str(choosen_place))
mesto = StringVar()
workstation = (1, 2, 3, 4, 5, 6, 7)
combo = Combobox(window, state = "readonly", values = workstation, textvariable=mesto)
combo.grid(column=1, row=0)
combo.bind('<<ComboboxSelected>>', choose_place)
Label(window, text="choosed workstation " + choosen_place).grid(column=0, row=1)
window.mainloop()
main()
, почему переменная "choosen_place" не отображается в метке?