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()

輸出

執行上述程式碼將顯示一個程式語言列表。

在給定輸出中,列表框中的第一個列表專案預設為選中。

更新於: 2021 年 5 月 3 日

3K+ 次瀏覽

開啟您的職業生涯

透過完成課程來獲得認證

開始
廣告
© . All rights reserved.