经过2个月的不休不止编写,终于完成了QAudioWave,
主要实现的功能为:打开音频文件wav格式,播放,暂停,停止,显示播放时间,放大,缩小,剪切,粘贴,复制,保存,显示全部,全选,反转,放大器+,
放大器-,淡入,淡出,压缩,插入静音,选取区域音量+-,滚动条,时间显示,波形,单双通道显示等。
下面简单介绍几个功能:
放大缩小:
选取:
淡入淡出:
其他功能,就不截图了,比如播放,播放滚动显示等,截图显示不出来。
#ifndef QAUDIOWAVE_H
#define QAUDIOWAVE_H
#include <QWidget>
#include <QPainter>
#include <QColor>
#include <QWheelEvent>
#include <QMouseEvent>
#include <QResizeEvent>
#include "audioplaythread.h