Qt编写自定义控件56-波浪曲线
Qt 自定义 控件 编写 曲线 56 波浪
2023-09-14 09:01:41 时间
一、前言
波浪曲线控件,其实是之前一个水波进度条控件的一个核心,其实就是利用正弦曲线来生成对应的坐标进行绘制,把这个功能单独提取出来,是为了更详细的研究各种正弦余弦等拓展效果,当时写这个效果的时候,参考的是网上android绘制的水波效果的代码,然后自己重新理解以后,整理成Qt的版本,拓展了部分效果比如可以设置浪的高度,浪的密度,密度越大越浪,_,演示控件效果提供了滑块来设置对应的参数。
二、实现的功能
- 1:可设置波浪的速度
- 2:可设置波浪的高度
- 3:可设置波浪的密度,密度越大越浪
- 4:可设置背景颜色
- 5:可设置波浪颜色
三、效果图
四、头文件代码
#ifndef WAVEPLOT_H
#define WAVEPLOT_H
/**
* 正弦曲线控件 作者:feiyangqingyun(QQ:517216493) 2017-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
相关文章
- Qt之QHeaderView自定义排序(终极版)
- Qt之自定义界面(实现无边框、可移动)
- Qt按钮自定义特效buttonEffects
- 00前言说明-Qt自定义控件大全
- Qt编写自定义控件48-面板窗体控件
- Qt编写自定义控件43-自绘电池
- Qt编写自定义控件38-高亮按钮
- Qt编写自定义控件36-图片浏览器
- Qt编写自定义控件23-广告轮播控件
- Qt编写自定义控件13-多态进度条
- Qt编写自定义控件11-设备防区按钮控件
- Qt编写自定义控件8-动画按钮组控件
- Qt编写自定义控件3-速度仪表盘
- Qt编写自定义控件大全
- Qt编写自定义控件63-水波效果
- Qt编写的项目作品1-自定义控件大全
- Qt编写可视化大屏电子看板系统11-自定义控件
- Qt实现可拖动自定义控件
- Qt自定义代理(MVD)
- Qt自定义事件
- Qt中自定义QTreeWidget实现节点拖拽复制功能
- QT 自定义Http客户端
- Qt之QtableView自定义表头
- Qt学习--------5之自定义信号和槽