Chúng ta hãy xem xét một tình huống đối với một hệ thống cụ thể mà chúng ta phải tiếp tục chọn nhiều tệp từ một thư mục và sau khi được sao chép trong khay nhớ tạm, hãy dán tất cả chúng vào một thư mục khác. Ý tưởng tạo nhiều lựa chọn trong ListBox có thể được thực hiện bằng cách sử dụng phần xuất khẩu bất động sản. Nó cho phép một Listbox giữ cho lựa chọn tồn tại trong khi chọn một mục từ ListBox khác. Để định cấu hình Hộp danh sách hoạt động như giữ cho lựa chọn ổn định, chúng ta có thể đặt exportelection =False .
Ví dụ
#Import tkinter library from tkinter import * #Create an instance of Tkinter frame or window win= Tk() #Set the geometry of tkinter frame win.geometry("750x350") listboxA=Listbox(win, exportselection=False) #Create listboxA listboxA.pack(padx=10,pady=10,fill=BOTH,expand=True) listboxB=Listbox(win,exportselection=False) #Create ListboxB listboxB.pack(padx=10,pady=10,fill=BOTH,expand=True) listboxA.insert(1, "Python") listboxA.insert(2, "Java") listboxA.insert(3, "C++") listboxA.insert(4, "Rust") listboxA.insert(5, "GoLang") listboxB.insert(1, "C#") listboxB.insert(2, "JavaScript") listboxB.insert(3, "R") listboxB.insert(4, "Php") win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ chứa hai hộp danh sách. Trong khi thực hiện lựa chọn, chúng tôi có thể chọn nhiều mục từ cả hai hộp danh sách.