我正在 QT 中编写一个应用程序,它将在一个小部件中显示地图。它还将根据坐标绘制从起点到终点的路线。现在的问题是,如果我只想撤消绘制路线(我的意思是擦除)。下面的代码片段将告诉我我是如何绘制的。
QGeoMapRouteObject *route = new QGeoMapRouteObject(reply->routes().at(0));
QColor routeColor(Qt::blue);
routeColor.setAlpha(127);
QPen pen(routeColor);
pen.setWidth(3);
pen.setCapStyle(Qt::MPenCapStyle);
route->setPen(pen);
这里这个类“QGeoMapRouteObject”除了setPen之外没有其他选项。请让我知道如何使用这个类“QGeoMapRouteObject”绘制和擦除路线。