[ Foro de Python ]
Python 3.10 | Visual Studio Code
Hola a todos
Cuando se va ingresado un Nombre después de un punto (a su vea previo ingreso de un Nombre de un Objeto), se muestra una Lista de Miembros con íconos característicos que indican la Naturaleza de los Miembros enlistados.
De acuerdo a la Documentación Oficial de Microsoft, desarrolladora de Visual Studio Code, el ícono de una pequeña cajita entre corchetes representa a una Variable.
Para asignar un Valor a una Variable se tiene la siguiente sintaxis:
Código:
Variable = Valor
Para configurar el rótulo de una ventana Tk se utiliza la Propiedad o Atributo title. Este por ser Propiedad tiene la misma Naturaleza de una Variable, por tanto debe esperarse que la asignación de un Valor a title, se tendría que aplicar el siguiente código
Código:
ventana.title="Sistema"
Sin embargo, esta Instrucción genera el Error: AtributeError: '_tkinter.tkapp' object has no attribute
Para realizar la correcta Configuración se debe realizar así
Código:
ventana.title("Sistema")
como si tratase de un Método y no de una Variable o Propiedad.
1° ¿Cuál es la forma oficial para referirse a estas "Propiedades", "Atributos" o "Variables"?
2° ¿Por qué estas "Propiedades" se configuran como Métodos si no lo son?
Desde ya Muchísimas Gracias
hola skar
para usar los atributos de una clase normalmente se utilizan métodos getters y setters para así hacer las comprobaciones pertinentes
puedes tener acceso indirecto a los atributos a través los métodos que te proporcione la clase
saludos ;-)
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)