如何在qwt中旋转标记

时间:2014-04-03 08:19:53

标签: qt qwt

我想在我的情节中旋转我的标记,但我不能。这是我将图片添加到剧情中的代码:

    QPixmap pixmap("myImage");

    QwtSymbol *symbol = new QwtSymbol;
    symbol->setPixmap(pixmap);

    marker = new QwtPlotMarker;
    marker->setSymbol( symbol);
    marker->attach(this);

我试着用QTransform旋转,但我无法实现。有没有办法解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

我发现这种方法可以解决这个问题。

QPixmap pixmap("myPic");
QMatrix rm;
rm.rotate(angle);
pixmap = pixmap.transformed(rm);

QwtPlotMarker *marker = new QwtPlotMarker;
marker->setSymbol( symbol);
marker->attach(myPlot);