C
QulPerfOverlay QML Type
Adds screen overlay with performance metrics. More...
Import Statement: | import QtQuickUltralite.Profiling |
Since: | Qt Quick Ultralite 2.6 |
Inherits: |
Detailed Description
This QML type adds a performance metrics overlay on top of the application's user interface.
Example usage
Add the QulPerfOverlay
QML object for benchmark results in root qml. This overlay becomes visible when benchmarkTimer
is triggered after 30 seconds.
QulPerfOverlay { id: benchmarkResult anchors.horizontalCenter: parent.horizontalCenter; anchors.verticalCenter: parent.verticalCenter; visible: false }
After the benchmark mode runs for predefined time, stop the recording of performance parameters and make the screen overlay visible.
Timer { id: benchmarkTimer interval: 30000 running: true repeat: false onTriggered: { QulPerf.recording = false; benchmarkResult.visible = true } }
Note: The QulPerf.recording
property has to be set to true
to start collecting performance metrics. This could be done for example either with the Component.onCompleted
signal, to collect measurements since the start of the application, or via a Timer or dedicated signals to profile specific parts. See Benchmark mode for more information.
Available under certain Qt licenses.
Find out more.