mirror of
https://github.com/zhuzichu520/FluentUI.git
synced 2025-07-05 09:35:28 +08:00
add qcustomplot
This commit is contained in:
49
example/qml/page/T_CustomPlot.qml
Normal file
49
example/qml/page/T_CustomPlot.qml
Normal file
@ -0,0 +1,49 @@
|
||||
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)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
Reference in New Issue
Block a user