12 m_label->setAttribute(Qt::WA_TransparentForMouseEvents,
true);
20 m_slider->setCursor(QCursor(Qt::PointingHandCursor));
32 connect(
m_slider, SIGNAL(sliderReleasedAt(
int)),
object, SLOT(playAnyTimeAt(
int)));
69 const float delta =
m_slider->width() * (-0.015 / 800) + 0.0275;
70 m_label->move(ceil(qint64(pos) *
m_slider->width() * (1.0 - delta) / max) - 1, 5);
76 QString front =
"rgb(231, 80, 229)", back =
"rgb(7, 208, 255)";
81 front =
"rgb(122, 246, 231)";
82 back =
"rgb(244, 247, 158)";
87 front =
"rgb(232, 202, 189)";
88 back =
"rgb(191, 252, 198)";
93 front =
"rgb(213, 203, 255)";
94 back =
"rgb(153, 236, 255)";
99 front =
"rgb(255, 179, 249)";
100 back =
"rgb(247, 246, 200)";
105 const QString &prefix =
"QSlider::sub-page:Horizontal{ background-color:qlineargradient("
106 "spread:pad,x1:0,y1:0,x2:1,y2:0,stop:0 " + front +
", stop:1 " + back +
"); }";
112 QWidget::resizeEvent(event);
The class of the slider that can show such as tooltip.
constexpr const _Tp & max(const _Tp &a, const _Tp &b)
static const QString SliderStyle07
constexpr const _Tp & min(const _Tp &a, const _Tp &b)