audio_render.h 365 B

1234567891011121314151617
  1. #ifndef __AUDIO_RENDER_H__
  2. #define __AUDIO_RENDER_H__
  3. // 这里直接使用 Qt 中的 QLabel 进行音量的渲染
  4. #include <QLabel>
  5. class AudioRender : public QLabel {
  6. public:
  7. AudioRender(QLabel* parent = nullptr);
  8. void ShowVolume(float volume);
  9. protected:
  10. virtual void paintEvent(QPaintEvent* event) override;
  11. float _lastShowVal = 0;
  12. };
  13. #endif