Точно так же, как в известном примере с именами континентов в одном раскрывающемся списке и отображаются названия стран, связанные с выбранным континентом. Как этого добиться с помощью Tkinter? У меня есть список Континент в первом выпадающем списке и список всех стран, связанных с континентами в списке. Я хотел бы отобразить country_11, country_12 при выборе continent_1, аналогично для других континентов.
Вот фрагмент кода, над которым я работаю -
import tkinter as tk
from tkinter import ttk
from tkinter import *
root = tk.Tk()
root.geometry('500x500')
#Label to Continent
label_1 = tk.Label(root, text="Select the Continent", font = (8), bg = '#ffe1c4')
label_1.place(x = 120, y = 220)
# Continent selection - drop down
optionList1 = ["Continent1", "Continent2","Continent3"]
dropVar1 = StringVar()
dropMenu1 = ttk.OptionMenu(root, dropVar1 , *optionList1)
dropMenu1.place(x = 300, y = 220)
#Label to Select Country
label_2 = tk.Label(root, text="Select the Country ", font = (8), bg = '#ffe1c4')
label_2.place(x = 120, y = 250)
# Country name selection - drop down
optionList2 = ["Country_11", "Country_12", "Country_21","Country_22","Country_31","Country_32"]
dropVar2 = StringVar()
dropMenu2 = ttk.OptionMenu(root, dropVar2, *optionList2)
dropMenu2.place(x = 300, y = 250)
root.mainloop()
Было бы здорово иметь решение к этому, поскольку я не знаю всех атрибутов, которые OptionMenu может иметь в Tkinter. Заранее спасибо !!