Hier ein Beispiel einer Combobox mit einem Callback.
import tkinter as tk
from tkinter import ttk
def on_select(event):
selected_item = dropdown_var.get()
print("Selected:", selected_item)
root = tk.Tk()
dropdown_var = tk.StringVar()
dropdown = ttk.Combobox(root, textvariable=dropdown_var)
dropdown['values'] = ('Option 1', 'Option 2', 'Option 3', 'Option 4')
dropdown.pack()
dropdown.bind("<<ComboboxSelected>>", on_select)
root.mainloop()