0 Pluspunkte 0 Minuspunkte
Wie kann ich mit Tkinter ein Dropdown erstellen und das Input auslesen?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

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()
von