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    Linux42.org    OpenSkillz.com   


- Content .- Fans (1) .- Knowledge Base  . 

KGraphViewer and KGraphEditor


KDE Graphic Viewer

Score 83%
KDE, ksirk and kgraphviewer
KGraphViewer and KGraphEditor

KGraphViewer and KGraphEditor

KGraphViewer and KGraphEditor

Link:  Link
Minimum required   KDE 4.x
Downloads:  7016
Submitted:  May 11 2005
Updated:  Nov 14 2010


KGraphViewer is a Graphviz dot graph file viewer for KDE. It is part of the KDE extragear graphics package.

Release of version 2.1.1. This is a bugfix only release that makes the kgraphviewer library cleaner: all necessary headers are installed and no more and with a proper d-pointer in its sole exported class. There is also a little bugfix in the background color setting dialog.

Previous version (2.1) included one new visible feature (option to set the default background color) and a bunch of bug regression corrections (thanks to new contributors) and, more importantly, new integration possibilities as the viewer can now be integrated in an application either as a plugin (KPart) or as a real widget. Note that from now on, the kgraphviewer code is hosted on the KDE git repository instead of svn.

Last but not least, Milian Wolf has setup kgraphviewer to be built on OpenSuse build service, thus giving a bunch of new binary packages for various distributions (see links below).

The editor works but is still very young. It demonstrates the use of the KGraphViewer part (KDE plugins) as a changeable view of a graph.

KGraphViewer is now included in several GNU/Linux distributions !

The tool works very well for most dot graphs. Here are some of its currently implemented features:
- zooming
- threaded loading of several graphs in tabs;
- saving of the recent files list;
- manual reload of files;
- display of a bird-eye view of the graph;
- moving of the graph by dragging;
- full featured printing;
- perfect drawing of all graphviz example graphs;
- automaticaly choose dot for directed graphs and neato for undirected
- possibility to use an arbitrary layout algo as soon as it produces xdot format
- automatic reloading with user confirmation of (externaly) modified files (configurable) ;
- open new instances as new tabs in the existing window (configurable)
- help system
- internationalization
- background color selection
- ...

Kgraphviewer is using the boost/spirit library for graphs parsing.

See TODO in the distribution for planned features.

As usual, comments, bug reports and any help are very welcome !

Please report bugs or install problems directly on http://bugs.kde.org
and not as comments here. Thanks.



* release of version 2.1.1
* dotgraphview is now a good citizen for libraries: it has a d-pointer
* fewer include files are installed
* default background color is initialized as needed in the settings dialog

* release of version 2.1
* option to set the default background color
* source code now hosted on KDE git repository instead of svn

* preparing version 2.1
* regressions corrections
* new integration possibilities (either as a plugin (Kpart) or a widget)

* version 2.0.1 as released with KDE 4.04
* lots of progress in kgrapheditor
* precise selection of edges
* kill without error the current dot process when startting a new one
* rename some methods to avoid lexical hiding warnings
* new message boxes and new whatsthis that were delayed during 4.0 string freeze
* individual attribute changing mechanism
* new signals to inform of the current selection
* compiler warnings removal
* ...

* first version including an experimental graph editor
* RC1 of the kde4 version

* bugs correction
* now available in 26 languages !

* now available in 16 languages !

* Was crashing when closing some tabs

* Corrects a crash condition (clicking in the empty window after a failed parsing)
* Signal failed parsings with a message box

* Release of version 1.0
* Work of the KDE4 2.0 version has started

* removed a bug appearing with graphviz 2.8

* addad in the menu bar the entries from contextual menu and reported this
change in documentation
* added the possibility to disable the bird-eye view (menu, context menu,
accel, toolbar) and reported this change in documentation
* check for memory leaks

* added a font cache to optimize a little bit

* changes in config dialog now change the status of Apply button
* make appear the bird-eye view even if it was not initialy appearent when
* optimizations to be able to load and manipulate larger graphs (200+ linear
graph OK)

* documentation

* corrected placing of window position indicator (red line) in bird eye view
when zooming
* add tooltips and whatsthese everywhere
* corrected tooltips placement
* added French translation

* corrected drawing errors appearing when dragging after a zoom by updating
Qt to 3.3.6

* all graphviz example graphs are perfectly drawn
* corrected drawing of parallel edges
* corrected edges geometry definition (tips appear at wrong places)

* corrected loading of edges bounds labels
* correct handling of record shaped nodes (see graphviz examples, compare with doted results)
* corrected handling of fonts (see graphviz examples, compare with doted results)
* corrected drawing of some undirected graphs in graphviz examples (compare with doted results)
* added support for main graph label

* corrected drawing of clusters (compared with doted results)
* hack to not freeze with huge graphs. Stop loading after N vertices or edges (N currently set to 1000)

* make the window position indicator to be still visible even when zooming a
lot (min size or big bold point)

* added hard-coded min and max zoom factors
* scrolling with mouse wheel
* make minimum canvas size to window size
* reduce canvas size to graph size when its view becomes larger than itself

* better integration of printing (splitting in pages, etc.)

* printing on multiple pages or fited to one page
* applying the scaling factor to lines width (since more time but not logged)

* added print preview and setup (code reused from the koffice tool kexi)

Source(The Git repository)
Send to a friend
Other  Apps  from kleag
Report inappropriate content

goto page:  1  2  3 



 by nadim on: Mar 26 2006
Score 50%

Very promissing application which now works very nicely.I looking forward to the comming version.

Second screenshot is a graph generated by PBS a make like advanced build system written in perl.

Reply to this


 INSTALL not updated

 by egonw on: Apr 12 2006
Score 50%

Hi there,

have not compiled it yet, but looks rather interesting. One note sofar: your INSTALL still refers to configure/make instead of SCONS.


Reply to this


 Re: INSTALL not updated

 by kleag on: Apr 12 2006
Score 50%
KDE, ksirk and kgraphviewer

You're right. It's now corrected on subversion. Thank you.

Reply to this


 SlackWare Package!!!

 by gohanz on: Apr 18 2006
Score 50%

A SlackWare TGz package with SlackBuild Script is Ready to DownLoad!!!



Reply to this


 Error compiling

 by eocasio on: May 29 2006
Score 50%

I am using KDE 3.4.1, SlackWare 10.1 (Vector Linux) and it does not compiles. It finishes with this messages:

scons: Building targets ...
g++ -fno-exceptions -fno-check-new -fno-common -I/opt/kde/include/ -I/usr/lib/qt/include/ -fPIC -O2 -DNDEBUG -DNO_DEBUG -DQT_NO_TRANSLATION -Isrc/printing -Isrc -I. -c -o src/canvasedge.os src/canvasedge.cpp
src/canvasedge.cpp: In constructor `CanvasEdge::CanvasEdge(GraphEdge*,
QCanvas*, double, double, int, int, int, int, int)':
src/canvasedge.cpp:53: error: no matching function for call to `FontsCache::
fromName(const std::basic_string&)'
src/FontsCache.h:50: error: candidates are: QFont* FontsCache::fromName(const
scons: *** [src/canvasedge.os] Error 1
scons: building terminated because of errors.

Regarding the Slack package mentioned above, it installs fine but crashes when reading a dot file from the graphviz 2.2.1 distribution.

Reply to this


 Re: Error compiling

 by kleag on: May 29 2006
Score 50%
KDE, ksirk and kgraphviewer

Concerning compilation: it seems that your Qt is compiled without STL support. KGraphViewer will compile only with a STL-enabled Qt. Sorry. You'll have to find the right Qt package or compile it yourself...

Slacky package: the 0.9 version had a bug when used with GraphViz 2.8. Maybe do you have i ? This problem is solved with 1.0rc1

Reply to this


 a text bug

 by sundol on: Jun 6 2007
Score 50%

All texts are disappeared.

I use this program for dot file in KDE session of Ubuntu 7.04.

Any suggestion, please?

Reply to this


 Re: a text bug

 by kleag on: Jun 7 2007
Score 50%
KDE, ksirk and kgraphviewer

What version of graphviz (dot -V) do you have ? I just saw this same bug with graphviz 2.12 under Mandriva 2007.1.
I'll correct that as soon as possible

KsirK - a turn-based strategy game for KDE

KGraphViewer - a GraphViz dot graphs viewer

Reply to this


 Re: Re: a text bug

 by sundol on: Jun 22 2007
Score 50%

I tried kgraphicviewer at Kubuntu 7.04 but same error.

dot -V
dot version 2.8 (Wed Dec 20 14:50:18 UTC 2006)

Reply to this


 Re: Re: Re: a text bug

 by kleag on: Jun 24 2007
Score 50%
KDE, ksirk and kgraphviewer

I just corrected the problem, at least for me. I'll do a bug fix release in 2 weeks after giving time to the i18n team to continue the translation.
If, in the meantime, you want to try the fix, you can download the source from the KDE extragear SVN.
I'll put a note here when the new version will be available.

KsirK - a turn-based strategy game for KDE

KGraphViewer - a GraphViz dot graphs viewer

Reply to this


 Re: Re: Re: a text b

 by kleag on: Jul 14 2007
Score 50%
KDE, ksirk and kgraphviewer

Try the new 1.0.4. It should solve the problem.

KsirK - a turn-based strategy game for KDE

KGraphViewer - a GraphViz dot graphs viewer

Reply to this


 ubuntu 7.04

 by jmyc on: Oct 19 2007
Score 50%

Newer veersions of kgraphviewer does not compile in ubuntu feisty (AMD64). For v. 1.0.3 I got:

../../../src/src/part/dotgrammar.h:25:37: error: boost/throw_exception.hpp: No such file or directory
../../../src/src/part/dotgrammar.h:26:33: error: boost/spirit/core.hpp: No such file or directory
../../../src/src/part/dotgrammar.h:27:45: error: boost/spirit/utility/distinct.hpp: No such file or directory
../../../src/src/part/dotgrammar.h:28:42: error: boost/spirit/utility/loops.hpp: No such file or directory

Version 1.0.4 does not compile at all. I guess it is related to the following warning:

Makefile:965: warning: overriding commands for target `clean-bcheck' > Makefile:928: warning: ignoring old commands for target `clean-bcheck'

Version 1.0.2 (and earlier) compiles but then some elements of the graph are completly black and then unreadable. It is probaly related to runtime warnings:

kgraphviewer: WARNING: xdot render operation 'c' is currently not supported (ignored).
Usually its value is handled through standard attributes
QColor::setHsv: HSV parameters out of range

Reply to this


 Re: ubuntu 7.04

 by kleag on: Oct 20 2007
Score 50%
KDE, ksirk and kgraphviewer

For all versions, you need the boost libraries (devel package) installed. It should be tested by the configure script.

For the 1.0.4, that you should use, it seems that it is the checking code that causes problems. A full output of the messages would be helpful. Even better, a bug report at bugs.kde.org would help to solve the problem.

Older versions are not supposed to work anymore.

KsirK - a turn-based strategy game for KDE

KGraphViewer - a GraphViz dot graphs viewer

Reply to this

goto page:  1  2  3 

Add commentBack

How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

 Who we are
More about us
Frequently Asked Questions
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

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

Copyright 2003-2016 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.