I'm using QwtSlide to represent some values. For example if I want to represent 500, 1500, 2500... 9500, I'm getting a slider drawn from 500 to 9500, but labels appear only in 100, 2000, ... 9000.

Code:
Qt Code:
  1. ui.timeSampleSlider->setScale(500, 9500, 1000);
  2. ui.timeSampleSlider->setRange(500, 9500, 1000);
  3. ui.timeSampleSlider->setValue(500);
  4. ui.timeSampleSlider->setEnabled(true);
To copy to clipboard, switch view to plain text mode 

Looks like this:
gWy4D.jpg

I want all my possible values (500, 1500, ... , 9500) to be labeled instead of these. I also tried this:

Qt Code:
  1. QList<double> ticks [3];
  2. ticks[0]<<0.5<<1.5<<2.5<<3.5<<4.5<<5.5<<6.5<<7.5<<8.5<<9.5;
  3. QwtScaleDiv fixedScale(QwtInterval(start, end), ticks);
  4. QwtScaleDraw* scaleDraw = new QwtScaleDraw();
  5. scaleDraw->setScaleDiv(fixedScale);
  6. ui.timeSampleSlider->setScaleDraw(scaleDraw);
  7. ui.timeSampleSlider->setRange(start, end, interval);
  8. ui.timeSampleSlider->setValue(start);
  9. ui.timeSampleSlider->setEnabled(true);
To copy to clipboard, switch view to plain text mode 

And looks even worse:
l7FRO.jpg

Any idea?