qt-interest@trolltech.com
[Top] [All Lists]

## Re: how to draw arcs in qcanvas ?

 Subject: Re: how to draw arcs in qcanvas ? "Andy Ward" Fri, 18 Feb 2005 08:02:13 +1300
 ```There is really no need to do that. The way I draw curves is to define a class such as: class Curve : public QCanvasPolygonalItem give this class a property: QPointArray m_controlPoints; and drawing the curve is trivial: void Curve::drawShape(QPainter & p) { p.drawCubicBezier(m_controlPoints); } Just remember to implement QPointArray areaPoints() const. Andy. ----- Original Message ----- From: "Sumit Nagpal" To: Sent: Thursday, February 17, 2005 9:31 PM Subject: Re: how to draw arcs in qcanvas ? > yeah i checked it but it makes closed figures whne I pass control points. > But now I have got a solution. > I use Beizer algorithms to generate 100s of points on the curve using my > control points. > Then I draw QCanvasLine between each set of points and the final figure > looks like an ARC. > :) > > --Sumit Nagpal > > Matthieu Dazy wrote: > > > Sumit Nagpal wrote: > > > >> I think my problem would be solved if I can know the way to make > >> arcs/curves using QCanvasSpline > > > > > > Well, have you checked the doc for QCanvasSpline ? It's quite clear > > and straightforward. > > > > -- > List archive and information: http://lists.trolltech.com/qt-interest/ > -- List archive and information: http://lists.trolltech.com/qt-interest/ ```
 Current Thread how to draw arcs in qcanvas ?, Sumit Nagpal Re: how to draw arcs in qcanvas ?, Jeroen Wijnhout Re: how to draw arcs in qcanvas ?, Sumit Nagpal Re: how to draw arcs in qcanvas ?, Matthieu Dazy Re: how to draw arcs in qcanvas ?, Sumit Nagpal Re: how to draw arcs in qcanvas ?, Andy Ward <= Message not available Re: how to draw arcs in qcanvas ?, Sumit Nagpal