在 Tkinter 中为 ttk 组合框设置默认值?
pythontkinterserver side programmingprogramming
Tkinter 组合框用于向 Entry 小部件添加下拉菜单,使其可用于处理任何应用程序的多个数据。可以使用 组合框(参数) 创建组合框小部件。但是,对于应用程序的特定需求,我们可以为组合框小部件设置默认值。可以通过在需要出现在组合框中的变量中列出所有记录来设置它。通过在 current(index) 方法中指定特定值的索引,我们可以在 Combobox 小部件中设置默认值。
示例
#导入 Tkinter 库 from tkinter import * from tkinter import ttk #创建 Tkinter 框架或窗口的实例 win= Tk() #设置 tkinter 框架的几何形状 win.geometry("750x250") #创建 Combobox combobox= ttk.Combobox(win,state= "readonly") combobox['values']=('C++','Java','Python') combobox.current(2) combobox.pack(pady=30, ipadx=20) win.mainloop()
输出
运行上述代码将显示一个窗口,其中包含一个具有一些默认值的 Combobox。我们可以通过更改当前方法的索引来更改默认值。