C

QulPerfOverlay QML 类型

添加性能指标屏幕叠加。:更多...

导入语句import QtQuickUltralite.Profiling
Qt Quick Ultralite 2.6
继承

Item

详细描述

此 QML 类型在应用程序的用户界面上添加性能指标叠加。

示例用法

在根 qml 中添加 QulPerfOverlay QML 对象以在基准测试结果中。此叠加在 30 秒后触发 benchmarkTimer 时可见。

QulPerfOverlay {
    id: benchmarkResult
    anchors.horizontalCenter: parent.horizontalCenter;
    anchors.verticalCenter: parent.verticalCenter;
    visible: false
}

基准模式运行预定义时间后,停止记录性能参数并使屏幕叠加可见。

Timer {
    id: benchmarkTimer
    interval: 30000
    running: true
    repeat: false
    onTriggered: {
        QulPerf.recording = false;
        benchmarkResult.visible = true
    }
}

注意: 必须将 QulPerf.recording 属性设置为 true 以开始收集性能指标。这可以是通过 Component.onCompleted 信号来完成,以收集自应用程序开始以来的测量数据,或者通过 Timer 或专用信号来分析特定部分。有关更多信息,请参阅基准模式

在特定 Qt 许可下提供。
了解更多信息。