Как вернуть значение из функции трассировки виджета OptionMenu в Tkinter? - PullRequest
0 голосов
/ 24 июня 2019

Я пытаюсь получить строковое значение var.get () с помощью функции трассировки виджета OptionMenu из Tkinter.

Я могу напечатать значения, но хочу сохранить их в строковой переменной для дальнейшего использования.

Метка станции + выпадающий список

    stationVar = StringVar(root)
    stationVar.set(STATIONS[0]) # default value
    def changed(*args):
        return stationVar.get()
    currentStation = stationVar.trace('w', changed)
    print(currentStation)

2004421080712 изменил результат


Метка станции + выпадающий список

    stationVar = StringVar(root)
    stationVar.set(STATIONS[0]) # default value
    def changed(*args):
        print( stationVar.get())
    stationVar.trace('w', changed)

Это прекрасно работает, но я хочу сохранить строковое значение stationVar.get () в строковую переменную

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...