Tôi đang sử dụng QGraphicsPolygonItem và tôi đã nhận thấy rằng nó luôn kết nối điểm cuối với điểm bắt đầu.QGraphicsPolygonItem vẽ một đa giác mở (không đóng)
Tôi biết rằng các thuật ngữ đa giác có nghĩa là chính xác điều đó và những gì tôi đang tìm kiếm là "polyline" hoặc "chuỗi đa giác". Tôi đã không tìm thấy gì giống như vậy trong các lớp con QGraphicsItem.
Làm cách nào để vẽ một chuỗi đa giác trong khung QGraphics? Có một thuộc tính của QGraphicsPolygonItem hoặc một lớp nào đó?
QPainterPath không tự động đóng đường dẫn, do đó, sử dụng một chuỗi lineTo và moveTo có lẽ là cách tiếp cận tốt nhất. Bạn có thể bị nhầm lẫn vì điền? Nếu bạn không muốn điền, bạn phải gọi 'pathItem-> setBrush (QBrush (Qt :: transparent));' – HostileFork