Hej,我想生成一个输入字段(对于目录路径),它还具有optionmenu的下拉功能(说明最后使用的5个目录)。它基本上应该看起来像MATLAB使用的解决方案。我该怎么做?我需要手动更改路径的功能,因此带有浏览按钮的普通选项菜单不会这样做。那里有类似的东西吗?
答案 0 :(得分:2)
使用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()
希望这有帮助