-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (1) . 

Qanava

   0.3.2  

KDE Other Utility

Score 85%
Qanava
zoom


Qanava
zoom


Qanava
zoom


Link:  http://www.qanava.org/
Minimum required   Qt 4.x
Downloads:  1844
Submitted:  Sep 6 2005
Updated:  Jun 17 2008

Description:

Qanava is a C++ library designed to display graphs in a Qt widget. Qanava provide classes to generate various layouts of directed graphs and visualize their nodes with custom styles on a graphic canvas. Qanava is designed for applications with basic graph visualization needs such as Gantt charts, social networks, and document or network modelling applications. It is not meant for a complex interactive visualization of very large data sets.




Changelog:

Hundred of (unfortunately) unlogged bug fixes. Edges now are styleables. Interview model of the graph is also stylable (for example to add icons for some specific nodes). Qanava is now primarily developped with QT 4.4.




LicenseLGPL
Send to a friend
Subscribe
Other  Apps  from devqanava
Report inappropriate content



-

 Interesting

 
 by armstrong on: Jan 9 2006
 
Score 50%

How does this compare to graphviz?
http://www.research.att.com/sw/tools/graphviz/

I'm using graphviz to display dependencies in assembly lists atm. I have written a small Gambas (Basic) tool to output .dot files for graphviz. Graphviz has very good display algorithms. Does Qanava have it's own algorithms to generate an optimized graph or is it just displaying the graph?


Reply to this

-

 Re: Interesting

 
 by devqanava on: Jan 9 2006
 
Score 50%

Unlike Graphviz, Qanava describe its graphs programmatically and display the result in a QT canvas allowing the user to interact with the graph (move and select nodes, etc.). Qanava can layout graph automatically as a tree or using a spring-force algorithm. Qanava is designed to handle small to medium sized graphs (1000 nodes), while graphviz can handle very large graphs with state of the art algorithms.

If you want to build a dedicated QT or KDE application to display your graph without scripting or calling an external application, then Qanava might be a good choice.


Reply to this

-

 Re: Re: Interesting

 
 by elahav on: Jan 9 2006
 
Score 50%

Actually you can also use Graphviz as a library. In this mode, Graphviz supports plug-in drawing engines, and you can use QCanvas for the output. I have done this in my project (KScope).
None the less, Graphviz has its shortcomings, so I am interested to see what comes out of this project.


Elad
Reply to this

-

 Re: Re: Re: Interest

 
 by devqanava on: Jan 13 2006
 
Score 50%

Thanks, I was not aware of this functionality (even if I'am a regular Graphiz user!). I've looked at your graphic code, and it's very clean even if you might benefit from some of the Qanava features (it probably need some extension to support the same tree layout than Graphviz).

Unfortunately, Qanava no longer support qt3, I would otherwise have been happy to adapt your call graph viewer as a techdemo for Qanava!


Reply to this

-

 Re: Interesting

 
 by kleag on: Mar 9 2006
 
Score 50%
kleagkleag
KDE, ksirk and kgraphviewer
Home
-
Gaël de Chalendar 3

KDE, ksirk and kgraphviewer
France, Courcouronnes
Last visit Aug 11 2014
0 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

To display dot files, you can try my kgraphviewer application. Even if it is still (and since a long time !) in its early stage, it can display a lot of not huge dot graphs.

It is based on the graphs widgets used in kallgrind. But a lot of enhancements and cleanings should be done, maybe using qanava...


Kleag
Reply to this

-

 Re: Re: Interesting

 
 by devqanava on: Mar 9 2006
 
Score 50%

Hi kleag,

I’ve followed KGraphViewer development for a long time now, and you .dot parser really make me envious :) (except for the BOOST dependency, but Spirit seems to be a really good parser!)

Some code can certainly be shared between KGraphViewer and Qanava, mail me if you are interested...


Reply to this

-

 Interesting

 
 by armstrong on: Jan 9 2006
 
Score 50%

How does this compare to graphviz?
http://www.research.att.com/sw/tools/graphviz/

I'm using graphviz to display dependencies in assembly lists atm. I have written a small Gambas (Basic) tool to output .dot files for graphviz. Graphviz has very good display algorithms. Does Qanava have it's own algorithms to generate an optimized graph or is it just displaying the graph?


Reply to this

-
.

 QT3

 
 by alwin on: Mar 23 2006
 
Score 50%

Hi,
whats up with guys requiring qt3 due them make kde software (as you see this is a site for kde-apps) and kde will stay a while on qt3.

I tried to get the old QCanava 0.4 but there is no link on your site, I didn't find a link to repository to simply checkout the old branch, is it it possible to get it anywhere?

tnx


Reply to this

-

 Re: QT3

 
 by devqanava on: Mar 23 2006
 
Score 50%

« Hi »

KDE development (as far as I know) is already very active on qt4 (qtcopy, etc…). Qanava is developed with KDE in mind (for example as a replacement for the visual history code) and if it is still mainly a library, Qanava will soon evolve to incorporate a graph editor or a file browser application to demonstrate its abilities (BTW, I was actually invited to register Qanava on kde-apps by a mail from one of the moderator, I would otherwise not have applied).

Concerning QT4, since Qanava is in v0.0.7, it is … 93 releases away from 1.0, so it let KDE developers plenty of time to port their software to QT4 :)

Qanava 0.0.4 is no longer useable nor available (there has been too much changes and bug fixed). If you just want to look at the sources, all the QCanvas related code can still be cut and pasted to qt3 apps (just forget all the Interview related classes).

Pheraps you should also have a look to KGraphViewer.

Cheers


Reply to this

-

 python

 
 by joshuafr on: Apr 2 2006
 
Score 50%

hi,
can we see in a near future a binding for python?


Reply to this

-

 Re: python

 
 by devqanava on: Apr 2 2006
 
Score 50%

PyQT is more and more popular, unfortunately, my knowledge of Python is so limited, that I can’t create nor maintain such a binding by myself. Anyways, it would probably be better to wait for version 0.1.0 until the API is more stable before starting any binding... even if contributors for a Python binding are welcome!


Reply to this

-

 download

 
 by abitaf on: Oct 28 2008
 
Score 50%

i want to download qanava 0.3.2 but www.qanava.com does not respond any one can help me ?


Reply to this

-

 Re: download

 
 by przemoc on: Nov 30 2010
 
Score 50%

You may be interested in my svn import into git repository:
http://repo.or.cz/w/qanava.git

By looking at files it's at least v0.3.0 and according to svn commit it is v0.3.1. I haven't found any newer version in internet.


Reply to this

Add commentBack






-
-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.