Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để phù hợp với hộp danh sách Tkinter với nội dung?

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ó.

Làm thế nào để phù hợp với hộp danh sách Tkinter với nội dung?