Tiện ích Hộp danh sách chứa danh sách các mục như danh sách số hoặc ký tự. Giả sử bạn muốn tạo một danh sách dài các mục bằng tiện ích Hộp danh sách. Sau đó, cần có một cách thích hợp để xem tất cả các mục trong danh sách. Thêm Scrollbar vào tiện ích hộp danh sách sẽ hữu ích trong trường hợp này.
Để thêm một thanh cuộn mới, bạn phải sử dụng Hộp danh sách (các tùy chọn chính, bg, fg, width, height, bd, **) constructor. Sau khi Hộp danh sách được tạo, bạn có thể thêm một thanh cuộn vào đó bằng cách tạo một đối tượng Thanh cuộn (** tùy chọn).
Ví dụ
#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 a vertical scrollbar scrollbar= ttk.Scrollbar(win, orient= 'vertical') scrollbar.pack(side= RIGHT, fill= BOTH) #Add a Listbox Widget listbox = Listbox(win, width= 350, bg= 'bisque') listbox.pack(side= LEFT, fill= BOTH) for values in range(100): listbox.insert(END, values) listbox.config(yscrollcommand= scrollbar.set) #Configure the scrollbar scrollbar.config(command= listbox.yview) win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ chứa tiện ích hộp danh sách với một số mục trong đó. Thanh cuộn dọc được đính kèm với tiện ích Hộp danh sách.