You can get the point at index in QPolygon. QPoint QPolygon::point ( int index ) const It would be easy when you know how many points there are. And Qt documentation is your friend. And you could use count(), for example: QPoint lastPoint = myPolygon.point(myPolygon.count() - 1); Just give a...