es funktioniert nicht so wie ich das möchte.
Will in einer Combobox etwas auswählen und dann sollen sich die Einträge in der Listbox ändern.
Danke im voraus und schon mal schönes Wochenende.
wie ich es mir gedacht habe und nicht funktioniert:
from tkinter import *
from tkinter.ttk import Combobox
def callback(mcb):
if maincombo.get() == 'Test1':
listboxName.insert('end','test Test1')
if maincombo.get() == 'Test2':
listboxName.insert('end','test Test2')
if maincombo.get() == 'Test3':
listboxName.insert('end','test Test3')
main = Tk()
maincombo=Combobox(main, state='readonly',font='Helvetica 9 bold', values=['Test1','Test2','Test3'])
maincombo.pack()
maincombo.current(0)
listboxName = Listbox(main, selectmode='browse')
listboxName.pack()
listboxName= StringVar()
listboxName.trace('a',lambda name, index, modem, mcb=listboxName: callback(mcb))
main.mainloop()