在 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()
输出
运行以上代码将显示一个窗口,其中包含一个具有某个默认值的下拉组合框。我们可以通过更改当前方法的索引来更改默认值。
广告