mirror of
https://github.com/zhuzichu520/FluentUI.git
synced 2024-12-01 07:22:21 +08:00
50 lines
1.2 KiB
QML
50 lines
1.2 KiB
QML
import QtQuick 2.15
|
|
import QtQuick.Layouts 1.15
|
|
import QtQuick.Window 2.15
|
|
import QtQuick.Controls 2.15
|
|
import FluentUI 1.0
|
|
import "../component"
|
|
|
|
FluPage{
|
|
|
|
title: qsTr("QCustomPlot")
|
|
TimePlot {
|
|
id: timePlot
|
|
anchors.fill: parent
|
|
plotTimeRangeInMilliseconds: 10
|
|
xAxis.visible: true
|
|
yAxis.visible: true
|
|
x1Axis.visible: false
|
|
y1Axis.visible: false
|
|
yAxis.ticker.tickCount: 6
|
|
yAxis.ticker.ticks: false
|
|
yAxis.ticker.subTicks: false
|
|
yAxis.ticker.baseColor: "transparent"
|
|
yAxis.grid.lineColor: "mediumaquamarine"
|
|
xAxis.ticker.baseColor: "midnightblue"
|
|
xAxis.ticker.baseWidth: 2
|
|
xAxis.grid.lineColor: "transparent"
|
|
backgroundColor: "mistyrose"
|
|
Component.onCompleted: {
|
|
yAxis.setRange(0, 100)
|
|
addGraph("1")
|
|
graphs["1"].graphColor = "slategrey"
|
|
}
|
|
}
|
|
Timer {
|
|
running: true
|
|
repeat: true
|
|
interval: 20
|
|
property int data: 60
|
|
onTriggered: {
|
|
data = data - 1
|
|
if(data == 20) {
|
|
data = 60
|
|
}
|
|
timePlot.addCurrentTimeValue("1", data)
|
|
}
|
|
}
|
|
|
|
|
|
}
|