Qt 如何在qwt中旋转标记

Qt 如何在qwt中旋转标记,qt,qwt,Qt,Qwt,我想在绘图中旋转标记,但我做不到。以下是我向绘图添加图像的代码: QPixmap pixmap("myImage"); QwtSymbol *symbol = new QwtSymbol; symbol->setPixmap(pixmap); marker = new QwtPlotMarker; marker->setSymbol( symbol); marker->attach(this); 我试着用Q变换旋转,但没能实

我想在绘图中旋转标记,但我做不到。以下是我向绘图添加图像的代码:

    QPixmap pixmap("myImage");

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

    marker = new QwtPlotMarker;
    marker->setSymbol( symbol);
    marker->attach(this);
我试着用Q变换旋转,但没能实现。有什么办法解决这个问题吗


谢谢

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

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

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