Cho Listbox cho phép chọn nhiều mục (selectmode=MULTIPLE). Duyệt qua các mục chọn, xóa bằng nút bấm.
Ví dụ
# Import thư viện
from tkinter import *
win = Tk()
win.geometry("700x400")
Label(win, text="Select items from the list", font=('Poppins bold', 18)).pack(pady=20)
def delete_item():
selected_item = my_list.curselection()
for item in selected_item[::-1]: # Duyệt ngược để xóa đúng index
my_list.delete(item)
my_list = Listbox(win, selectmode=MULTIPLE)
my_list.pack()
items = ['C++','java','Python','Rust','Ruby','Machine Learning']
for item in items:
my_list.insert(END, item)
Button(win, text="Delete", command=delete_item).pack()
win.mainloop()Kết quả
Chạy code hiển thị listbox chọn nhiều.

Chọn nhiều mục, nhấn Delete để xóa:

Đã xóa 3 mục khỏi list.