如何在 Tkinter 中停用組合框?


組合框小元件類似於 Tkinter 中的選項選單小元件,它為使用者提供了從一組選項中進行選擇的選項。組合框小元件允許使用者使用添加了下拉列表中所選選單項的輸入小元件來選擇選項。

我們可以透過提供狀態屬性來啟用或停用給定的組合框小元件中的選項。狀態屬性會強制小元件變為活動或停用。要停用組合框小元件,我們需要將狀態屬性設定為只讀停用

示例

#Import the required Libraries
from tkinter import *
from tkinter import ttk

#Create an instance of Tkinter frame
win = Tk()

#Set the geometry of Tkinter Frame
win.geometry("750x250")

#Define a Label widget
Label(win, text= "Select an Option from the List", font=('Aerial', 14, 'bold')).pack(pady=15)

#Create a Combobox with list of items
var= StringVar()
my_combobox= ttk.Combobox(win, textvariable=var, values=["High", "Mid","Low"], state= 'disabled')
my_combobox.pack()

#Create a Button widget
win.mainloop()

在上面的程式碼片段中,我們透過停用狀態來停用組合框小元件。現在,要使小元件完全正常工作,只需使用狀態=‘正常’更改小元件的狀態。

輸出

上次更新時間: 2021 年 5 月 4 日

3K+ 瀏覽

開始你的 職業

透過完成課程來獲得認證

開始
廣告