簡體   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