繁体   English   中英

如何在ttk.Combobox tkinter中禁用输入?

[英]How can I disable typing in a ttk.Combobox tkinter?

我有一个我目前可以输入的Combobox。 我希望它是这样的,用户只能从下拉列表中选择一个有效的选项。

我似乎无法在网上找到类似的问题,我在文档中看不到任何可以帮助我的内容。

您可以将state设置为"readonly"

cb = ttk.Combobox(root, state="readonly", 
                  values=("one", "two", "three"))

python 3.6文档

state :“normal”,“readonly”或“disabled”之一。 在“只读”状态下,可能无法直接编辑该值,并且用户只能从下拉列表中选择值。 在“正常”状态下,文本字段可直接编辑。 在“禁用”状态下,不可能进行交互。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM