Combobox soll zweite Combobox beeinflussen
Verfasst: Sonntag 12. Januar 2014, 13:11
Hallo,
ich wollte gerad mit Tkinter einen Code schreiben, wo eine Combobox auf eine andere reagiert. Ich geb hier mal einen Beispielcode:
Ich bin noch ziemlicher Anfänger mit Tkinter. Ich will, dass die zweite Combobox, wenn man bei der ersten z.b 'Mathe' setzt 0, 4 und 7 zur Auswahl hat. Wenn man die erste jetzt auf 'Deutsch' setzt sollte die zweite halt 4, 3 und 2 zur Auswahl haben. Was mache ich genau falsch? Was muss ich machen, damit es funktioniert?
ich wollte gerad mit Tkinter einen Code schreiben, wo eine Combobox auf eine andere reagiert. Ich geb hier mal einen Beispielcode:
Code: Alles auswählen
from Tkinter import *
import ttk
root = Tk()
list = ['Mathe', 'Deutsch']
dict = {'Mathe': [0, 4, 7], 'Deutsch': [4, 3, 2], '': ''}
Fach = StringVar()
Note = IntVar()
ttk.Combobox(root, value = list, textvariable = Fach).grid(row = 1, column = 1)
ttk.Combobox(root, value = dict[Fach.get()], textvariable = Note).grid(row = 1, column = 2)
root.mainloop()