Итак, у меня есть Optionmenu с названием «options» и некоторыми опциями. Название меняется каждый раз, когда я выбираю что-то в variable1. Как я могу установить его после того, как он изменился, на строку «options» и на значение переменной?
Например: «параметры - музыка выключена»
Я пробовал это, но это не работает:
variable1 = StringVar()
variable1.set("something",variable1)
Спасибо.
Редактировать: Вот полная версия моего кода:
options = Menubutton(frame,textvariable = options3,indicatoron=True,borderwidth=1, relief="raised", width=20)
options.grid(row=3,column=2)#options2 [0] options3
main_menu = Menu(options,tearoff=False)
options.configure(menu=main_menu)
get_options3= options3.get()
neededstring = string+str(options3)
print("needed str", neededstring)
options3.set('options - ' +options3.get())
for item in (("Answer with text", "plain text", "only numbers", "only letters"),
("Answer with Checkbuttons", "red", "green", "blue"), ("Answer with Radiobuttons", "one option can be chosed")
):
menu = Menu(main_menu, tearoff=False)
main_menu.add_cascade(label=item[0], menu=menu)
for value in item[1:]:
menu.add_radiobutton(value=value, label=value, variable=options3)