특정 시스템이 디렉토리에서 여러 파일을 계속 선택하고 클립보드에 복사한 후 다른 디렉토리에 붙여넣는 상황을 고려해 보겠습니다. ListBox에서 여러 항목을 선택하는 아이디어는 exportselection을 사용하여 구현할 수 있습니다. 특성. 이 속성은 다른 ListBox에서 항목을 선택하는 동안 선택한 옵션이 손실되는 것을 방지합니다. 따라서 ListBox에서 여러 옵션을 선택할 수 있습니다. 선택 항목을 일정하게 유지하는 것처럼 작동하도록 목록 상자를 구성하려면 exportselection =False를 만들 수 있습니다. .
예
#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()
출력
위의 코드를 실행하면 두 개의 목록 상자가 포함된 창이 표시됩니다. 선택하는 동안 두 목록 상자에서 여러 항목을 선택할 수 있습니다.