[Qt-interest] Qt Charting Component - Feedback Request

Sean Harmer sean.harmer at maps-technology.com
Sat Mar 5 09:47:27 CET 2011


Hi K Frank!

On Friday 04 March 2011 12:45:53 K. Frank wrote:
> Hello Sean!
> 
> On Fri, Mar 4, 2011 at 10:49 AM, Sean Harmer
> > http://developer.qt.nokia.com/forums/viewthread/4209/
> 
> Very interesting.  Looks nice so far.

Thank you.

> > I would like to ask those of you on this list if there is interest in
> > such a charting component
> 
> I have a very strong interest in this kind of charting capability.

OK that's good. I just wanted to make sure I am not wasting my time.

> I have been playing around with the qwt package:
> 
>    qwt.sourceforge.net/
> 
> I would imagine that you're aware of it.

Yes I have used qwt in projects in the past.

> How would characterize your charting component in relations to
> qwt?  Replacement?  Complementary?  Different purpose?  Different
> licensing terms?

Qwt is QWidget based. From the outset I decided to use QGraphicsView to take 
advantage of lighter-weight graphical elements. I also wanted to try and 
provide an interface that requires less of the user so that it is quicker to 
get simple plots/charts up and running very quickly - I think I have it down 
to 3 or 4 lines of code now - but still make it relatively simple to customise 
charts without a lot of sub-classing. I am also trying to build in direct 
support for animation of chart elements.

I am also planning on providing QML charting components in due course. 
Wouldn't it be nice to be able to simply do:

Chart {
	model: myModel
	chartType: Line, Points
}

or something similar in QML.

As for licensing I will probably release under a commercial licenses plus one 
or more FOSS licenses.

> Would it make sense to try to coordinate with qwt?

Probably not at this stage given the totally different architectures.

> 
> > Thank you in advance.
>
> On the contrary, thank you.  It looks like the start of a very nice
> contribution.
> 
> Good luck.

Cheers. I'll keep plugging way at it. :D

ATB,

Sean




More information about the Qt-interest-old mailing list