wenas, aber si me podeis ayudar, yo estoi utilizando tkinter, y para un mejor orden he decidido poner en otro archivo las funciones y importar el modulo para poder yamarlas, todo perfecto pero el problema me da al cambiar un atributo de una clase, aqui lo dejo mas o menos:
archivo principal:
i
mport funciones
...
...
def __init__(self,master):
master.title("")
...
...
...
self.string1 = StringVar()
self.string1.set("texto")
entrada = ttk.Entry(frame,textvariable=self.string1)
entrada.pack()
f = fun()
boton = Button(frame,text="texto",command=f.Filename)
boton.pack()
archivo de las funciones:
class fun:
def __init__(self):
def Filename():
self.string1.set("texto a cambiar")
bueno este es el codigo resumido, pero el error me biene a dar que me dice que no reconoce string1 como atributo, no puedo cambiar el valor de string1 desde el archivo importado con las funciones, alguien sabria decirme como, lo agredeceria, gracias.