Estoy intentando hacer un mini proyecto en Python, pero tengo un problema al momonte de modificar un label, en teoria, al momento de pulsar en un RadioButton, deberia aparecer un label con el texto, pero, al momento de pulsar entre los RadioButton, el texto del label queda como superpuesto, estoy utilizando StringVar, y tambien intente con Label.config, pero me salia un error como que faltara un self, las cuales son las soluciones que enconte en internet, pero no me funcionan
Código:
def interface(self):
Radiobutton(text="Label",variable=self.optionSelected,value="Label", command=self.radioSelect).place(x=50,y=80)
Radiobutton(text="Boton",variable=self.optionSelected,command=self.radioSelect, value="Button").place(x=110,y=80)
Radiobutton(text="Cuadro de texto",variable=self.optionSelected,command=self.radioSelect, value="Entry").place(x=170,y=80)
Radiobutton(text="Lista",variable=self.optionSelected,command=self.radioSelect, value="Listbox").place(x=50,y=110)
Radiobutton(text="Texto",variable=self.optionSelected,command=self.radioSelect, value="Text").place(x=110,y=110)
Radiobutton(text="Menu",variable=self.optionSelected,command=self.radioSelect, value="Menu").place(x=170,y=110)
(El radioSelect, lo unico que hace actualmente es llamar a esta funcion)
Código:
def updateText(self):
Label(text=self.optionSelected.get()).place(x=110,y=130)
y en el __init__ tengo la variable self.optionSelected = StringVar()
(Intente colocar un set al StringVar, pero tampoco aporta nada)
Gracias de antemano