Widget Combobox là một trong những widget đa năng trong tkinter dùng để tạo danh sách thả xuống chứa một số giá trị. Bạn có thể chọn giá trị từ danh sách thả xuống được thay thế bởi giá trị mặc định của widget combobox. Bạn có thể tạo widget combobox bằng cách khởi tạo hàm khởi tạo Combobox(root, width, text).
Xét trường hợp, nếu người dùng muốn xóa giá trị đã chọn từ widget combobox, cách duy nhất là đặt giá trị của widget combobox thành NULL bằng phương thức set(''). Ví dụ sau minh họa cách làm.
Ví dụ
# Nhập thư viện cần thiết
from tkinter import *
from tkinter import ttk
# Tạo instance của khung hoặc cửa sổ tkinter
win = Tk()
# Thiết lập kích thước cửa sổ
win.geometry("700x350")
# Hàm xóa combobox
def clear_cb():
cb.set('')
# Định nghĩa Tuple Ngày
days = ('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat')
# Tạo widget combobox
var = StringVar()
cb = ttk.Combobox(win, textvariable=var)
cb['values'] = days
cb['state'] = 'readonly'
cb.pack(fill='x', padx=5, pady=5)
# Tạo nút để xóa giá trị combobox đã chọn
button = Button(win, text="Clear", command=clear_cb)
button.pack()
win.mainloop()
Kết quả
Chạy mã trên sẽ hiển thị cửa sổ với widget combobox và nút "Clear" để xóa giá trị đã chọn từ widget combobox.

Bây giờ nhấn nút "Clear" để xóa giá trị đã chọn từ widget combobox.
