Ответ на вопрос
Проблема здесь в том, что вы обращаетесь к переменной lbl в функции clicked, которая находится вне класса Toplevel1. Чтобы исправить это, можно передать переменную lbl в функцию clicked как аргумент. Вот как это можно сделать:Измените функцию clicked, чтобы принимала переменную lbl в качестве аргумента:def clicked(lbl):
lbl.configure(text=selected.get())
print(lbl.configure(text=selected.get()))Измените вызов функции clicked в методе __init__ класса Toplevel1:self.Radiobutton1 = tk.Radiobutton(top, value=0, variable=self.selected, command=lambda: clicked(self.lbl))
self.Radiobutton2 = tk.Radiobutton(top, value=1, variable=self.selected, command=lambda: clicked(self.lbl))Это позволит передать переменную lbl в функцию clicked и избежать ошибки "NameError: name 'lbl' is not defined".
Еще