81.qt qml-Canvas深入学习之好看的水纹波自定义控件V2

界面如下所示(外观参考ECharts 源码通过QML控件实现):

81.qt qml-Canvas深入学习之好看的水纹波自定义控件V2_第1张图片

 效果如下所示:

支持自定义颜色、自定义波峰数量、增幅、速度、水平偏移等

1.介绍

 在我们之前38章38.qt quick-QML水纹波进度条_诺谦的博客-CSDN博客 写过一个简单的水纹波:

81.qt qml-Canvas深入学习之好看的水纹波自定义控件V2_第2张图片

所以本质差不多.

 

2.QianRippleChartPage代码

该代码用来实现page界面,如下所示:

import QtQuick 2.14
import QtQuick.Layouts 1.12
import QtQuick.Controls 2.14
import QtQuick.Controls.Material 2.12
import "qrc:/common"
import 

你可能感兴趣的:(Qt,Quick/QML入门到精通,qt,开发语言)