Spec-Zone.ru › Qt 5.12

Пространство имен QtQml

Предоставляет функции для создания сообщений протоколирования для типов QML. Подробнее...

Заголовок: #include <QtQml>
qmake: QT += qml

Функции

QQmlInfo qmlDebug(const QObject *object)
QQmlInfo qmlInfo(const QObject *object)
QQmlInfo qmlWarning(const QObject *object)

Подробное описание

Предоставляет функции для создания сообщений протоколирования для типов QML.

Документация функций

QQmlInfo QtQml::qmlDebug(const QObject *object)

Выводит сообщения отладки, включающие номер файла и строки для указанного объекта QML object.

Когда типы QML производят сообщения протоколирования, для повышения трассируемости полезно включать номер файла и строки QML, на котором был создан конкретный экземпляр.

Для включения номера файла и строки необходимо передать объект. Если номер файла и строки недоступен для этого экземпляра (либо он не был создан движком QML, либо информация о местоположении отключена), вместо этого будет использоваться «неизвестное местоположение». Например,

qmlDebug(object) << "Internal state: 42";

выводит

QML MyCustomType (unknown location): Internal state: 42

Данная функция была добавлена в Qt 5.9.

См. также QtQml::qmlInfo и QtQml::qmlWarning.

QQmlInfo QtQml::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 использует информационное QtMsgType. Для отправки предупреждений используйте qmlWarning.

См. также QtQml::qmlDebug и QtQml::qmlWarning.

QQmlInfo QtQml::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

Данная функция была добавлена в Qt 5.9.

См. также QtQml::qmlDebug и QtQml::qmlInfo.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qtqml.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API