CpuStatus QML类型

提供CPU状态信息。更多信息...

导入语句import QtApplicationManager 2.0

属性

方法

详细描述

正如其名所示,CpuStatus提供了CPU状态信息。其属性值在调用方法update()时更新。

如果您想绘制其随时间变化的前值,可以使用此组件作为MonitorModel数据源。

import QtQuick 2.11
import QtApplicationManager 2.0
...
MonitorModel {
    CpuStatus {}
}

您还可以与定时器一起使用,例如,当您仅对当前值感兴趣时。

import QtQuick 2.11
import QtApplicationManager 2.0
...
CpuStatus { id: cpuStatus }
Timer {
    interval: 500
    running: true
    repeat: true
    onTriggered: cpuStatus.update()
}
Text {
    property string loadPercent: Number(cpuStatus.cpuLoad * 100).toLocaleString(Qt.locale("en_US"), 'f', 1)
    text: "cpuLoad: " + loadPercent + "%"
}

属性说明

[只读] cpuCores : int

系统上安装的物理CPU核心数。


[只读] cpuLoad : real

在调用update()时,保持整个系统的CPU利用率,值范围为从0(包含,完全空闲)到1(包含,完全忙碌)。

另请参阅 CpuStatus::update.


[只读] roleNames : list<string>

CpuStatus作为MonitorModel数据源时提供的角色名称。

另请参阅 MonitorModel.


方法说明

update()

更新cpuLoad属性。

另请参阅 CpuStatus::cpuLoad.


©2019 LuxoftSwedenAB。本文件中包含的文档贡献是各自所有者的版权。本文件提供的文档是根据由自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可的。Qt和相应的商标是芬兰Qt公司及/或全球其他国家的商标。所有其他商标均为其各自所有者的财产。