在 Tkinter 中为 ttk 组合框设置默认值?

pythontkinterserver side programmingprogramming

Tkinter 组合框用于向 Entry 小部件添加下拉菜单,使其可用于处理任何应用程序的多个数据。可以使用 组合框(参数) 创建组合框小部件。但是,对于应用程序的特定需求,我们可以为组合框小部件设置默认值。可以通过在需要出现在组合框中的变量中列出所有记录来设置它。通过在 current(index) 方法中指定特定值的索引,我们可以在 Combobox 小部件中设置默认值。

示例

#导入 Tkinter 库
from tkinter import *
from tkinter import ttk
#创建 Tkinter 框架或窗口的实例
win= Tk()
#设置 tkinter 框架的几何形状
win.geometry("750​​x250")
#创建 Combobox
combobox= ttk.Combobox(win,state= "readonly")
combobox['values']=('C++','Java','Python')
combobox.current(2)
combobox.pack(pady=30, ipadx=20)
win.mainloop()

输出

运行上述代码将显示一个窗口,其中包含一个具有一些默认值的 Combobox。我们可以通过更改当前方法的索引来更改默认值。


相关文章