[Qt-interest] Anyone tried "GraphViz on QT QGraphisview" ?
Kevin Funk
krf at gmx.de
Thu Jan 19 23:46:28 CET 2012
On Thursday 19 January 2012, 07:52, Jaco Naude wrote:
> Hi Velusamy
>
> (snip)
> On Thu, Jan 19, 2012 at 4:13 AM, Velusamy, Baskar <
>
> Baskar.Velusamy at chevron.com> wrote:
> > Hi QT Experts
> >
> > I am trying to draw complex directed in QT and planning to use
> >
> > GraphViz for layout. Anyone tried "GraphViz on QT QGraphisview" ?
> > Please
> > give me some directions or please let me know if there are any
> > alternatives.
> >
> > Thanks in advance
> > Bas
Hey there,
we actually have a small wrapper library for GraphViz in GammaRay [1] for
layouting state machines. What it does is feeding GraphViz with nodes and
edges, let it perform the layouting and then paint the items on QGV based on
the calculated bounding rects of the GraphViz structs.
It was initially inspired by the work here [2].
It's not a publicly accessible library, though. It's a thin wrapper around the
GraphViz C-API [3]. In my opinion, if you want to do a bit more complex stuff
with GraphViz+QGV you need to tweak code anyway, and cannot rely on external
libraries.
Note: Check the 4th screenshots on [1] for a first impression of the
look&feel.
[1] http://www.kdab.com/gammaray
[2] http://mupuf.org/blog/article/34/
[3]
https://github.com/KDAB/GammaRay/tree/master/tools/statemachineviewer/gvgraph
Greets
--
Kevin Funk
More information about the Qt-interest-old
mailing list