我有一个组合框,我当前可以在其中键入内容。我希望它是这样的,以便用户只能从下拉列表中选择一个有效的选项。
我似乎在网上找不到类似的问题,我在文档中也看不到任何可以帮助我的东西。
发布于 2017-07-07 05:44:24
您可以将state设置为"readonly"
cb = ttk.Combobox(root, state="readonly",
values=("one", "two", "three"))状态:“正常”、“只读”或“禁用”之一。在只读状态下,该值不能直接编辑,用户只能从下拉列表中进行选择。在“正常”状态下,文本字段是可直接编辑的。在“disabled”状态下,不能进行任何交互。
https://stackoverflow.com/questions/44959253
复制相似问题