Tkinter Listbox 中默认选取第一个项目
Tkinter Listbox 控件用于显示具有垂直堆叠菜单的可滚动项目列表。有时,我们可能需要默认设置列表项目已选定。我们可通过指定需要默认选定的列表项的索引来使用 select_set(list_item_index) 方法。
因此,假设我们在 Listbox 中有一个编程语言列表,而我们的目标是设置第一个项目选中,那么我们可以在该方法中提供第一个列表项目的索引。必须在 mainloop() 函数结束之前调用该方法。
示例
#Import tkinter library
from tkinter import *
#Create an instance of Tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
listbox=Listbox(win) #Create a listbox widget
listbox.pack(padx=10,pady=10,fill=BOTH, expand=True)
listbox.insert(1, "Python")
listbox.insert(2, "Java")
listbox.insert(3, "C++")
listbox.insert(4, "Rust")
listbox.insert(5, "GoLang")
listbox.insert(6, "C#")
listbox.insert(7, "JavaScript")
listbox.insert(8, "R")
listbox.insert(9, "Php")
#Select the first item of listbox
listbox.select_set(0)
win.mainloop()输出
运行上述代码将显示一个编程语言列表。
在给定输出中,列表框中的第一个列表项目默认为选中。
广告
数据结构
网络
关系型数据库
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP