Wie erstellt man eine graduierte Combobox in Python Tkinter? Wenn wir beispielsweise einen Wert aus dem ersten Combobox-Menü auswählen, zeigt das nächste Combobox-Menü nur Werte an, die innerhalb der ersten ausgewählten Combobox-Wertkategorie liegen.Graded Combobox Menü Python Tkinter
Dies ist mein Code:
BU = StringVar()
BU.set("")
def BU(BU_choices):
s = BU.get()
BU_choices = ["DUM", "IND", "KAM", "RAP"]
BU_drop = OptionMenu(Canv, status, *BU_choices, command=BU)
BU_drop.config(bg="white", fg="dark blue", width=3, relief=GROOVE)
BU_drop.place(x=130, y=110)
sector = StringVar()
sector.set("")
def sector(sector_choices):
s = sector.get()
sector_choices == selected_sector
if BU.get() == "DUM":
selected_sector = ["GRG", "LBO", "KBU", "PLS"]
elif BU.get() == "IND":
selected_sector = ["BYS", "MER", "NGD", "PER"]
sector_drop = OptionMenu(Canv, status, *sector_choices, command=sector)
sector_drop.config(bg="white", fg="dark blue", width=3, relief=GROOVE)
sector_drop.place(x=130, y=150)
Alle vorschlagen?
Cross-Gepostet http://gis.stackexchange.com/questions/221673/tkinter-python-dependent-combobox – PolyGeo