12 slider =
new QSlider(Qt::Horizontal);
13 valueLabel =
new QLabel;
15 slider->setRange(sliderMin,sliderMax);
17 valueLabel->setText(QString::number(slider->value()));
19 connect(slider, SIGNAL(
valueChanged(
int)),
this, SLOT(setLabelValue(
int)));
23 QHBoxLayout *hLayout =
new QHBoxLayout;
24 hLayout->addWidget(slider, 19);
25 hLayout->addWidget(valueLabel, 1);
30 void SliderWidget::setLabelValue(
int newValue)
32 valueLabel->setText(QString::number(sliderMin + newValue*tickSize));
35 void SliderWidget::updateRange()
37 slider->setRange(sliderMin, sliderMax);
70 return slider->value();
75 slider->setValue(val);