Tkinter 中的选项菜单/条目组合

发布于 2024-12-01 13:21:15 字数 136 浏览 2 评论 0原文

Hej,我想生成一个输入字段(用于目录路径),该字段还具有选项菜单的下拉功能(指出最近使用的 5 个目录)。它基本上应该看起来像 MATLAB 使用的解决方案。我该怎么办?我需要能够手动更改路径,因此带有浏览按钮的普通选项菜单是行不通的。那里有类似的东西吗?

Hej, I want to produce an entry field (for directory paths) that also has the dropdown ability of an optionmenu (stating the 5 last used directories). It is basically supposed to look like the solution MATLAB uses. How do I go about that? I need the ability to manually change the path, so a plain optionmenu with a browse button won t do. Is there anything like that out there?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

¢好甜 2024-12-08 13:21:15

使用 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()

希望这有帮助

Use ttk.Combobox widget, http://www.tkdocs.com/tutorial/widgets.html#combobox (or http://www.tcl.tk/man/tcl/TkCmd/ttk_combobox.htm). Using this you can set default values, but you are also able to write in the entry a new value.

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

# later... 

path = combobox.get()

Hope this helps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文