首先看下效果图:
部分核心代码如下:
类声明:
class psshowslider : public QFrame
{
Q_OBJECT
public:
explicit psshowslider(QWidget *parent = 0);
~psshowslider();
//设置最大值
void setMaxValue(double maxvalue);
//得到最大值
double getMaxValue();
//设置最小值
void setMinValue(double minvalue);
//得到最小值
double getMinValue();
//设置值
void setValue(double value);
//取得值
double getValue();
protected:
void paintEvent(QPaintEvent *);
private:
Ui::psshowslider *ui;
//滑动条最大值
double maxvalue;
//滑动条最小值
double minvalue;
//设置显示的值
double value;
};
类方法里面主要是paintEvent方法的实现.
void pss