Я хочу создать выпадающее меню, используя tkinter из словаря массивов, где я хочу, чтобы ключи представляли группы более высокого уровня для выбора меню, а строки внутри массивов значений представляли фактические варианты выбора, доступные пользователю.Другими словами, при щелчке по раскрывающемуся списку раскрывающийся список должен напоминать созданный в HTML с помощью тега optgroup, где присутствуют как невыбираемые метки, действующие как заголовки групп, так и выбираемые метки, действующие как фактические варианты выбора.
Мой словарьвыглядит примерно так:
ingredients = {
"Herbs":
["basil",
"oregano",
"thyme"],
"Meats":
["chicken",
"beef",
"venison",],
"Spices":
["pepper",
"salt",
"chilli powder",
"cumin"]
}
Пользователь должен иметь возможность выбирать «базилик», «говядину», «соль» и т. д. из выпадающего меню, но не «травы», «мясо» или «специи».', которые должны присутствовать только в виде статических названий для разных групп ингредиентов.Возможно ли это, используя только tkinter / ttk?