Раньше в боке 1.4.0 можно было просто сделать:
d=Dropdown(..., value='asdf')
Чтобы установить начальное значение в раскрывающемся списке. Затем его можно прочитать или изменить с помощью
d2 = d.value
или
d.value = 'sdfg'
В 2.0.0 это устарело. См. примечания к выпуску
Как уже упоминалось в в этом ответе , теперь они, кажется, хотят, чтобы вы просто захватили значение события, которое приходит в качестве аргумента для обратного вызова. Но тогда:
Это, кажется, означает, что если вы хотите «прочитать» значение раскрывающегося списка, вы не можете просто запросить сам экземпляр модели раскрывающегося списка. Вы должны хранить его где-то в отдельной переменной, что мне кажется немного неудобным.
Я не знаю, есть ли какой-либо способ программной установки ...
а. начальное значение раскрывающегося списка, если оно не является первым в меню (это абсолютно необходимо для определенных приложений, которым может потребоваться предварительно заполнить раскрывающийся список из чего-либо, например, в качестве аргумента через POST)
б. значение во время выполнения. Это похоже на базовую c возможность раскрывающегося элемента управления ... другие виджеты допускают изменения в тексте или значении, которое они содержат, поэтому я не знаю, почему он будет отброшен. Я ничего не вижу в документах по боке.