¿Cómo registra qml los atributos de tipo QMaplt; QString, Class*gt;
2. Si no desea hacer esto, puede consultar Especificación de propiedades predeterminadas para tipos de objetos QML en el documento de ayuda Definición de tipos QML desde C
Un ejemplo:
clase Tablero de mensajes: QObject público
{
Q_OBJECT
Q_PROPERTY(QQmlListPropertylt; Messagegt; LEER mensajes)
Q_CLASSINFO(" DefaultProperty ", "mensajes")
público:
QQmlListPropertylt; mensajes() const; p> QListlt.Message *gt; mensajes;
};
Tablero de mensajes {
Mensaje { autor: "Naomi"}
Mensaje {autor: " Clancy" }
}
}
3. Si desea registrar un tipo de enumeración: consulte Q_ENUMS
4 Si desea definir una propiedad de una clase C en QML, consulte el Capítulo 4: Uso de tipos de propiedades personalizados y el Capítulo 5: Uso de tipos de propiedades de lista en el archivo de ayuda Escritura de extensiones QML con C. El Capítulo 4: Uso de tipos de propiedades personalizados y el Capítulo 5: Uso de tipos de propiedades de lista pueden resultar útiles
Estos dos capítulos contienen ejemplos ejecutables.
Enseñarte cómo realizar estas operaciones
Enseñarte cómo realizar estas operaciones