ให้เราพิจารณาสถานการณ์สำหรับระบบเฉพาะที่เราต้องเลือกหลายไฟล์จากไดเร็กทอรีและเมื่อคัดลอกในคลิปบอร์ดแล้วให้วางไฟล์ทั้งหมดลงในไดเร็กทอรีอื่น แนวคิดในการเลือกหลายรายการในกล่องรายการสามารถทำได้โดยใช้ การเลือกการส่งออก คุณสมบัติ. อนุญาตให้กล่องรายการเก็บส่วนที่เลือกไว้ในขณะที่เลือกรายการจากกล่องรายการอื่น ในการกำหนดค่า 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") 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()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มีกล่องรายการสองกล่อง ขณะทำการเลือก เราสามารถเลือกหลายรายการจากกล่องรายการทั้งสองได้