Tkinter cung cấp các tiện ích Listbox rất hữu ích trong trường hợp đại diện cho một tập hợp lớn các mục dữ liệu dưới dạng danh sách. Để định cấu hình tiện ích hộp danh sách, chúng tôi có thể sử dụng cấu hình (* tùy chọn) để thay đổi các thuộc tính như màu nền, màu nền trước và các thuộc tính khác của tiện ích hộp danh sách. Chiều rộng thuộc tính được sử dụng để xác định chiều rộng của tiện ích hộp danh sách. Nếu chúng tôi đặt width =0 , sau đó nó sẽ được đóng lại bằng độ dài nội dung của nó trong hộp danh sách.
Ví dụ
# Import the required libraries from tkinter import * # Create an instance of tkinter frame or window win=Tk() # Set the size of the window win.geometry("700x350") # Add a Listbox widget with number as the list items listbox =Listbox(win) listbox.insert(END,"C++", "Java", "Python", "Rust", "GoLang", "Ruby", "JavaScript", "C# ", "SQL", "Dart") listbox.pack(side=LEFT, fill=BOTH) # Configure the Listbox widget to set the width to its content listbox.configure(background="skyblue4", foreground="white", font=('Aerial 13'), width=0) win.mainloop()
Đầu ra
Bây giờ, hãy chạy đoạn mã trên để hiển thị hộp danh sách được đặt thành nội dung của nó.