QQmlInfo Class
La clase QQmlInfo permite el registro de mensajes relacionados con QML. Más...
| Cabecera: | #include <QQmlInfo> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Qml)target_link_libraries(mytarget PRIVATE Qt6::Qml) |
| qmake: | QT += qml |
| Hereda: | QDebug |
No miembros relacionados
| QQmlInfo | qmlDebug(const QObject *object) |
| QQmlInfo | qmlInfo(const QObject *object) |
| QQmlInfo | qmlWarning(const QObject *object) |
Descripción detallada
QQmlInfo es un manejador opaco para mensajes de diagnóstico relacionados con QML. Puede utilizar el operador << para añadir contenido al mensaje. Cuando se destruye el objeto QQmlInfo, imprime el mensaje resultante junto con información sobre el contexto.
Véase también qmlDebug, qmlInfo, y qmlWarning.
No miembros relacionados
QQmlInfo qmlDebug(const QObject *object)
Imprime mensajes de depuración que incluyen el archivo y el número de línea del QML especificado object.
Cuando los tipos QML producen mensajes de registro, mejora la trazabilidad si incluyen el archivo QML y el número de línea en el que se instanció la instancia concreta.
Para incluir el número de archivo y línea, debe pasarse un objeto. Si el archivo y el número de línea no están disponibles para esa instancia (o bien no fue instanciada por el motor QML o la información de ubicación está deshabilitada), se utilizará en su lugar "ubicación desconocida".
Por ejemplo
qmlDebug(object) << "Internal state: 42";
imprime
QML MyCustomType (unknown location): Internal state: 42
Véase también qmlInfo y qmlWarning.
QQmlInfo qmlInfo(const QObject *object)
Imprime mensajes informativos que incluyen el archivo y el número de línea del QML especificado object.
Cuando los tipos QML producen mensajes de registro, mejora la trazabilidad si incluyen el archivo QML y el número de línea en el que se instanció la instancia concreta.
Para incluir el número de archivo y línea, debe pasarse un objeto. Si el archivo y el número de línea no están disponibles para esa instancia (o bien no fue instanciada por el motor QML o la información de ubicación está deshabilitada), se utilizará en su lugar "ubicación desconocida".
Por ejemplo
qmlInfo(object) << tr("component property is a write-once property");
imprime
QML MyCustomType (unknown location): component property is a write-once property
Nota: En versiones anteriores a Qt 5.9, qmlInfo informaba de los mensajes mediante una advertencia QtMsgType. A partir de Qt 5.9, qmlInfo utiliza info QtMsgType. Para enviar advertencias, utilice qmlWarning.
Véase también qmlDebug y qmlWarning.
QQmlInfo qmlWarning(const QObject *object)
Imprime mensajes de advertencia que incluyen el archivo y el número de línea del QML especificado object.
Cuando los tipos QML producen mensajes de registro, mejora la trazabilidad si incluyen el archivo QML y el número de línea en el que se instanció la instancia concreta.
Para incluir el número de archivo y línea, debe pasarse un objeto. Si el archivo y el número de línea no están disponibles para esa instancia (o bien no fue instanciada por el motor QML o la información de ubicación está deshabilitada), se utilizará en su lugar "ubicación desconocida".
Por ejemplo
qmlInfo(object) << tr("property cannot be set to 0");
imprime
QML MyCustomType (unknown location): property cannot be set to 0
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.