Hi, I have very newbie-style problem.
I've written this code:
Qt Code:
  1. #include "qwt_plot.h"
  2. #include "qwt_scale_div.h"
  3. #include <QApplication>
  4.  
  5. int main(int argc, char ** argv) {
  6. QApplication app(argc, argv);
  7.  
  8. QwtPlot plot;
  9. plot.setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
  10. plot.setCanvasBackground(Qt::white);
  11. plot.setAxisScale(QwtPlot::yLeft, 0, 50);
  12.  
  13. QList<double> ticks = QList<double>()
  14. << 10
  15. << 40
  16. << 90;
  17. QwtScaleDiv pressScaleDiv;
  18. pressScaleDiv.setTicks(QwtScaleDiv::MajorTick, ticks);
  19. plot.setAxisScaleDiv(QwtPlot::yLeft, pressScaleDiv);
  20.  
  21. plot.show();
  22. return app.exec();
  23.  
  24. }
To copy to clipboard, switch view to plain text mode 

My wish is, that y axis has ticks and labels at values 10, 40, 90.
It seems like code above gives no effect - labels are at 0, 10, 20, 30, 40, 50 + intermediate ticks.
What am I doing wrong?
I suspect that the error is trivial ....