【发布时间】:2010-11-15 17:13:40
【问题描述】:
我有一个大约 60 项长的选项菜单,不用说,我无法同时在屏幕上看到所有内容。有没有办法让 tkinter 中的 OptionMenu 小部件可滚动?
【问题讨论】:
-
这听起来不太好用。你能把它们分成几类并用一棵树吗?
-
不幸的是,没有。列表中的每一项都是唯一的,与最后一项无关。
我有一个大约 60 项长的选项菜单,不用说,我无法同时在屏幕上看到所有内容。有没有办法让 tkinter 中的 OptionMenu 小部件可滚动?
【问题讨论】:
简短的回答是否定的,但您可以尝试一个 ComboBox 大型小部件(快速搜索会在上面抛出一些合适的示例),这可能是一个“足够好”的替代方案(实际上它是一个组合输入字段和滚动列表您可以通过包含自动搜索/自动完成功能使其“智能” - 下拉列表中有 60 个项目很多 :)
【讨论】: