Optionmenu / Входная комбинация в Ткинтере - PullRequest
1 голос
/ 26 августа 2011

Привет, я хочу создать поле ввода (для путей к каталогам), которое также имеет возможность раскрывающегося списка опционного меню (с указанием 5 последних использованных каталогов).По сути, это должно выглядеть как решение, которое использует MATLAB.Как мне это сделать?Мне нужна возможность вручную изменить путь, поэтому обычное опциональное меню с кнопкой обзора не подойдет.Есть что-нибудь подобное?

1 Ответ

2 голосов
/ 28 августа 2011

Используйте виджет ttk.Combobox, http://www.tkdocs.com/tutorial/widgets.html#combobox (или http://www.tcl.tk/man/tcl/TkCmd/ttk_combobox.htm).. С помощью этого вы можете установить значения по умолчанию, но вы также можете записать в запись новое значение.

combobox = ttk.Combobox(parent)
combobox['values'] = five_last_dirs_tuple
combobox['state'] = 'normal'

# later... 

path = combobox.get()

Надеюсь, это поможет

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