Каждый раз, когда я нажимаю кнопку, мне нужно выполнить команду fonts (), чтобы выскочило окно с различными параметрами радиокнопки. Тогда мне также нужно, чтобы текст кнопок был выбором радиокнопки. Я пришел со следующим псевдокодом:
def fonts():
radwin = tk.Tk()
tk.radiobutton(radwin,etc)
radwin.mainloop()
root=tk.Tk()
button=tk.button(root, text=*radiobuttonchoice*,command = fonts)
root.mainloop()
Я борюсь за две вещи: 1) Как я могу передать значение radiobutton вне функции (то есть, как я правильно инициализирую v = StringVar и затем, конечно, v.get () 2) Мне как-то нужно инициализировать текст кнопки с текущим начальным выбором даже до вызова команды шрифта.