航线添加一个说明表格

This commit is contained in:
hm
2022-06-07 21:56:51 +08:00
parent eba4a2c339
commit df0c93f724
8 changed files with 351 additions and 206 deletions
+11 -3
View File
@@ -72,21 +72,29 @@ void geoFenceitem::paint(QPainter *painter, const QStyleOptionGraphicsItem *opti
QPolygonF poly = polygon();
int count = 0;
int count = 1;
for(QPointF p:poly)
{
//画个小圆
painter->save();
painter->setOpacity(0.8);
painter->setPen(Qt::NoPen);
painter->setBrush(QColor("#FFFFFF"));
painter->drawEllipse(p,10,10);
painter->restore();
//画字
painter->save();
painter->setOpacity(1);
font.setWeight(QFont::ExtraBold);
font.setFamily("Arial");//非衬线
font.setPixelSize(15);
painter->setFont(font);
myPen.setWidth(1);
myPen.setColor(QColor("#FFFFFF"));
myPen.setColor(QColor("#000000"));
painter->setPen(myPen);
painter->drawText(QRect(p.x() - 20,p.y()-5,40,10),Qt::AlignCenter,QString::number(count++));
painter->restore();
}