This commit is contained in:
2025-09-25 16:56:53 +08:00
parent e44678d519
commit 1d9da56656
88 changed files with 18171 additions and 0 deletions

22
customslider.h Normal file
View File

@@ -0,0 +1,22 @@
#pragma once
#include <QSlider>
#include <QMouseEvent>
class CustomSlider : public QSlider
{
Q_OBJECT
public:
CustomSlider(QWidget *parent);
~CustomSlider();
protected:
void mousePressEvent(QMouseEvent *ev);//重写QSlider的mousePressEvent事件
void mouseReleaseEvent(QMouseEvent *ev);
void mouseMoveEvent(QMouseEvent *ev);
signals:
void SigCustomSliderValueChanged(int value);//自定义的鼠标单击信号,用于捕获并处理
private:
bool bIsPressed = false;
};