Пространство имен QtQml
Предоставляет функции для создания сообщений об ошибках для типов QML. Подробнее...
| Заголовок: | #include <QtQml> |
| qmake: | QT += qml |
Функции
| QQmlInfo | qmlDebug(const QObject *object) |
| QQmlInfo | qmlInfo(const QObject *object) |
| QQmlInfo | qmlWarning(const QObject *object) |
Подробное описание
Документация по функциям
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/qt-5.14/qtqml.html