Un principiante en las Artes Gráficas Una experiencia en un sector que nos envuelve… El blog personal de David Pinelo.

5ago/080

Qt: Sistema de propiedades…

Las librerías Qt proporcionan un sistema de propiedades similar al sistema de propiedades que ofrecen las VCL de Borland, por ejemplo. Sin embargo, mientras que otros fabricantes utilizan directivas de compilador para la definición de propiedades, Qt lo delega en su sistema de Meta Objetos (del que hablaré un día de estos).

¿Qué son las propiedades? Imaginemos un objeto, (en Qt cualquier clase que implementa la directiva del sistema de Meta Objetos Q_OBJECT). El objeto puede ser un objeto a utilizar en la GUI, o bien cualquier otro tipo de objeto. Una propiedad viene a tener un comportamiento muy parecido a los atributos de la clase, pero dispone de ciertas características adicionales. La principal (o la que por el momento me ha resultado más útil), puede accederse a la propiedad sin conocer la propia clase que implementa el objeto en sí.

Etiquetado con: Continúa leyendo