LINUX.ORG.RU

И снова Tcl, на этот раз ttk::combobox

 


0

1

Сделал я на днях простейший скрипт, там есть ttk::combobox. При инициализации указываю:

ttk::combobox .cmb -values $names
все хорошо и работает. А когда понадобилось изменять содержимое выпадающего списка, ничего лучше не придумал, чем
.cmb configure -values $names
Есть ли другие решения? Может быть, правильнее|лучше?


Да, в тикле так делают

buddhist ★★★★★
()

При инициализации можно использовать -textvariable. Тогда нужно менять только переменную.

gorky ★★
()
Ответ на: комментарий от gorky

В доках сказано:

Specifies the name of a global variable whose value is linked to the widget value

КМК, это относится к отображаемому значению, а мне надо менять содержимое выпадающего списка. Если ошибаюсь, поправь.

braboar
() автор топика
Ответ на: комментарий от braboar

Не ошибаешься. Содержимое выпадающего списка поменять с помощью -textvariable не получится. Команда configure — это именно то, что нужно.

TeopeTuK ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.