在網格中使用 Tkinter 建立可滾動的列表框
列表框小部件顯示專案列表,例如數字列表、專案列表、公司員工列表等。可能有一種情況,即列表框中很長的專案列表需要一種在視窗內檢視的方式。為此,我們可透過初始化 Scrollbar() 物件將捲軸附加到列表框小部件。如果我們配置列表框並結合捲軸,它會使列表框可滾動。
示例
在該示例中,我們將建立一個包含 1 到 100 範圍內的數字列表的列表框。該列表框小部件具有一個關聯的捲軸。
#Import the required libraries
from tkinter import *
from tkinter import ttk
#Create an instance of Tkinter Frame
win = Tk()
#Set the geometry of Tkinter Frame
win.geometry("700x350")
#Create an object of Scrollbar widget
s = Scrollbar()
#Create a horizontal scrollbar
scrollbar = ttk.Scrollbar(win, orient= 'vertical')
scrollbar.pack(side= RIGHT, fill= BOTH)
#Add a Listbox Widget
listbox = Listbox(win, width= 350, font= ('Helvetica 15 bold'))
listbox.pack(side= LEFT, fill= BOTH)
#Add values to the Listbox
for values in range(1,101):
listbox.insert(END, values)
listbox.config(yscrollcommand= scrollbar.set)
#Configure the scrollbar
scrollbar.config(command= listbox.yview)
win.mainloop()輸出
執行上述程式碼會顯示一個包含可滾動列表框的視窗。

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP