@@ -170,7 +170,7 @@ def qwtDrawDiamondSymbols(painter, points, numPoints, symbol):
170170 polygon += QPointF (x1 , pos .y ())
171171 polygon += QPointF (pos .x (), y2 )
172172 polygon += QPointF (x2 , pos .y ())
173- painter .drawPolyline (polygon )
173+ painter .drawPolygon (polygon )
174174
175175
176176def qwtDrawTriangleSymbols (painter , type , points , numPoint , symbol ):
@@ -196,7 +196,7 @@ def qwtDrawTriangleSymbols(painter, type, points, numPoint, symbol):
196196 triangle = [QPointF (x1 , y2 ), QPointF (x , y1 ), QPointF (x2 , y2 )]
197197 elif type == QwtTriangle .Down :
198198 triangle = [QPointF (x1 , y1 ), QPointF (x , y2 ), QPointF (x2 , y1 )]
199- painter .drawPolyline (QPolygonF (triangle ))
199+ painter .drawPolygon (QPolygonF (triangle ))
200200
201201
202202def qwtDrawLineSymbols (painter , orientations , points , numPoints , symbol ):
@@ -286,7 +286,7 @@ def qwtDrawStar2Symbols(painter, points, numPoints, symbol):
286286 QPointF (x6 , y3 ), QPointF (x7 , y4 ), QPointF (x5 , y4 ),
287287 QPointF (x4 , y5 ), QPointF (x3 , y4 ), QPointF (x1 , y4 ),
288288 QPointF (x2 , y3 ), QPointF (x1 , y2 ), QPointF (x3 , y2 )]
289- painter .drawPolyline (QPolygonF (star ))
289+ painter .drawPolygon (QPolygonF (star ))
290290
291291
292292def qwtDrawHexagonSymbols (painter , points , numPoints , symbol ):
@@ -307,7 +307,7 @@ def qwtDrawHexagonSymbols(painter, points, numPoints, symbol):
307307 y4 = y1 + 4 * dy
308308 hexa = [QPointF (x2 , y1 ), QPointF (x3 , y2 ), QPointF (x3 , y3 ),
309309 QPointF (x2 , y4 ), QPointF (x1 , y3 ), QPointF (x1 , y2 )]
310- painter .drawPolyline (QPolygonF (hexa ))
310+ painter .drawPolygon (QPolygonF (hexa ))
311311
312312
313313class QwtSymbol_PrivateData (object ):
0 commit comments