Xét trường hợp chọn nhiều file từ thư mục, copy clipboard, dán thư mục khác. Ý tưởng chọn đa ListBox dùng exportselection. Cho phép Listbox giữ lựa chọn khi chọn item ListBox khác. Cấu hình Listbox giữ chọn: exportselection =False.
Ví dụ
#Import tkinter library
from tkinter import *
#Tạo instance Tkinter frame
win= Tk()
#Đặt geometry
win.geometry("750x350")
listboxA=Listbox(win, exportselection=False)
listboxA.pack(padx=10,pady=10,fill=BOTH,expand=True)
listboxB=Listbox(win,exportselection=False)
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()
Kết quả
Chạy mã hiển thị cửa sổ hai listbox. Chọn nhiều mục từ cả hai listbox.
