Thank you for your reply. It helped me a lot. I guess the QwtPlotScaleItem class will be enough for me for now.
Here's also a couple lines of code for those who might look for the solution:
scaleItem->setPalette(*p);
scaleItem
->setFont
(QFont (tr
("blabla"),
10,
1,
TRUE));
scaleItem->setScaleDivFromAxis(FALSE);
scaleItem->setBorderDistance(2);
scaleItem->attach(myPlot);
QPalette *p = new QPalette();
p->setBrush(QPalette::Text, QBrush(Qt::red));
p->setBrush(QPalette::WindowText, QBrush(Qt::red));
QwtPlotScaleItem *scaleItem = new QwtPlotScaleItem();
scaleItem->setPalette(*p);
scaleItem->setFont(QFont (tr("blabla"), 10, 1, TRUE));
scaleItem->setScaleDivFromAxis(FALSE);
scaleItem->setScaleDiv((new QwtLinearScaleEngine())->divideScale(-28, 440, 5, 5));
scaleItem->setBorderDistance(2);
scaleItem->attach(myPlot);
To copy to clipboard, switch view to plain text mode
which generates a red scale with red labels from -28 to 440.
Bookmarks