Chúng ta hãy xem xét một tình huống đối với một hệ thống cụ thể để tiếp tục chọn nhiều tệp từ một thư mục và sau khi được sao chép vào khay nhớ tạm, hãy dán 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 triển khai bằng cách sử dụng phần xuất khẩu bất động sản. Thuộc tính ngăn không cho các tùy chọn đã chọn bị mất trong khi chọn một mục từ ListBox khác. Do đó, chúng ta có thể chọn nhiều tùy chọn từ ListBox. Để định cấu hình Hộp danh sách hoạt động như giữ ổn định lựa chọn, 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") #Create ListBoxes 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, "1.Python") listboxA.insert(2, "2.Java") listboxA.insert(3, "3.C++") listboxA.insert(4, "4.Rust") listboxA.insert(5, "5.GoLang") listboxB.insert(1, "a.C#") listboxB.insert(2, "b.JavaScript") listboxB.insert(3, "c.R") listboxB.insert(4, "d.Php") listboxB.insert(5, "e.CoffeeScript") listboxB.insert(6, "f.Curl") 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.