[ Foro de Python ]

Propiedades: Ícono Y Significado

11-Apr-2022 09:29
Invitado (Skar)
1 Respuestas

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


12-Apr-2022 18:43
Invitado (alfredo)

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.)