Изменить прозрачность QwtSymbol на QwtPolarPlot

Я использую QPolarPlot для своего виджета радара. У меня есть предметы со спутников, и я хочу нарисовать целевой предмет. Так где же проблема? Во время отображения предмета цели цели его нужно поместить на спутник, и из-за этого Один должен быть размещен на другом, поэтому я хочу изменить элемент цели радара, чтобы он был прозрачным. Так что главная проблема в том, как это сделать?
Я написал этот код (см. Ниже), может быть, есть очень простой способ сделать это?

 // markers
`QwtPolarMarker` *marker = new QwtPolarMarker();
marker->setPosition( QwtPointPolar( 30, 0.4 ) );

//Для сеттинга игонки из нутри!
imageIcon =  QImage("../qwtRadar/satellite.png");
imageIcon = imageIcon.scaled(30,30,Qt::IgnoreAspectRatio);
QPixmap pixMap = QPixmap::fromImage(imageIcon,Qt::AutoColor);
QwtSymbol* symb =  new QwtSymbol( QwtSymbol::Pixmap,QBrush( Qt::red ), QPen( Qt::green ), QSize( 30, 30 ));
symb->setPixmap(pixMap);

marker->setSymbol(symb);

marker->setLabelAlignment( Qt::AlignHCenter | Qt::AlignTop );

QwtText text( "Marker" );
text.setColor( Qt::black );
QColor bg( Qt::white );
bg.setAlpha( 200 );
text.setBackgroundBrush( QBrush( bg ) );

marker->setLabel( text );
marker->attach(ui->qwtRadar);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]