一、前言
波浪曲线控件,其实是之前一个水波进度条控件的一个核心,其实就是利用正弦曲线来生成对应的坐标进行绘制,把这个功能单独提取出来,是为了更详细的研究各种正弦余弦等拓展效果,当时写这个效果的时候,参考的是网上android绘制的水波效果的代码,然后自己重新理解以后,整理成Qt的版本,拓展了部分效果比如可以设置浪的高度,浪的密度,密度越大越浪,_,演示控件效果提供了滑块来设置对应的参数。
二、实现的功能
1:可设置波浪的速度2:可设置波浪的高度3:可设置波浪的密度,密度越大越浪4:可设置背景颜色5:可设置波浪颜色三、效果图
四、头文件代码
#ifndef WAVEPLOT_H#define WAVEPLOT_H/*** 正弦曲线控件 作者:feiyangqingyun(QQ:517216493) -2-10* 1:可设置波浪的速度* 2:可设置波浪的高度* 3:可设置波浪的密度,密度越大越浪* 4:可设置背景颜色* 5:可设置波浪颜色*/#include <QWidget>#ifdef quc#if (QT_VERSION < QT_VERSION_CHECK(5,7,0))#include <QtDesigner/QDesignerExportWidget>#else#include &l