在 Tkinter 中為 ttk Combobox 設定預設值?
Tkinter Combobox 用於向 Entry 小部件新增下拉選單,使其適用於處理任何應用程式的眾多資料。可以使用 Combobox(arguments) 建立一個 Combobox 小部件。但是,對於應用程式的特定需求,我們可以為 Combobox 小部件設定預設值。可以透過列出變數中需要在 Combobox 中顯示的所有記錄來設定它。透過在 current(index) 方法中指定特定值在 current(index) 中的索引,我們可以設定 Combobox 小部件中的預設值。
示例
#Import Tkinter library from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame or window win= Tk() #Set the geometry of tkinter frame win.geometry("750x250") #Create a Combobox combobox= ttk.Combobox(win,state= "readonly") combobox['values']=('C++','Java','Python') combobox.current(2) combobox.pack(pady=30, ipadx=20) win.mainloop()
輸出
執行以上程式碼將顯示一個視窗,其中包含一個具有某個預設值的下拉組合框。我們可以透過更改當前方法的索引來更改預設值。
廣告