QQmlInfo 类
QQmlInfo 类允许记录与 QML 相关的消息。更多...
头文件 | #include <QQmlInfo> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Qml) target_link_libraries(mytarget PRIVATE Qt6::Qml) |
qmake | QT += qml |
继承自 | QDebug |
相关非成员
QQmlInfo | qmlDebug(const QObject *object) |
QQmlInfo | qmlInfo(const QObject *object) |
QQmlInfo | qmlWarning(const QObject *object) |
另请参阅qmlDebug、qmlInfo 和 qmlWarning。
相关非成员
QQmlInfo qmlDebug(const QObject *object)
打印包含指定 QML object 的文件和行号的调试消息。
当 QML 类型生成日志消息时,如果它们包含特定实例实例化的 QML 文件和行号,则会提高跟踪性。
要包含文件和行号,必须传递一个对象。如果该实例没有文件和行号(要么它没有被 QML 引擎实例化,或者位置信息被禁用),将使用“未知位置”代替。
例如,
qmlDebug(object) << "Internal state: 42";
打印
QML MyCustomType (unknown location): Internal state: 42
另请参阅qmlInfo 和 qmlWarning。
QQmlInfo qmlInfo(const QObject *object)
打印包含指定 QML object 的文件和行号的信息消息。
当 QML 类型生成日志消息时,如果它们包含特定实例实例化的 QML 文件和行号,则会提高跟踪性。
要包含文件和行号,必须传递一个对象。如果该实例没有文件和行号(要么它没有被 QML 引擎实例化,或者位置信息被禁用),将使用“未知位置”代替。
例如,
qmlInfo(object) << tr("component property is a write-once property");
打印
QML MyCustomType (unknown location): component property is a write-once property
注意:在 Qt 5.9 版本之前,qmlInfo 使用 QtMsgType 警告报告消息。对于 Qt 5.9 及更高版本,qmlInfo 使用 info QtMsgType。要发送警告,请使用 qmlWarning。
另请参阅qmlDebug 和 qmlWarning。
QQmlInfo qmlWarning(const QObject *object)
打印包含指定 QML object 的文件和行号的警告消息。
当 QML 类型生成日志消息时,如果它们包含特定实例实例化的 QML 文件和行号,则会提高跟踪性。
要包含文件和行号,必须传递一个对象。如果该实例没有文件和行号(要么它没有被 QML 引擎实例化,或者位置信息被禁用),将使用“未知位置”代替。
例如,
qmlInfo(object) << tr("property cannot be set to 0");
打印
QML MyCustomType (unknown location): property cannot be set to 0
© 2024 Qt公司。本文件中包含的文档贡献版权属于其各自的拥有者。本文件提供的文档是根据由自由软件基金会发布的《GNU自由文档许可版1.3》许可的。Qt及其下属品牌是芬兰和其他国家和地区Qt公司的商标。所有其他商标均为其各自所有者的财产。