qvge is a multiplatform graph editor written in C++/Qt. Its main goal is to make possible visually edit two-dimensional graphs in a simple and intuitive way.
Please note that qvge is not a replacement for such a software like Gephi, Graphvis, Dot, yEd, Dia and so on. It is neither a tool for "big data analysis" nor a math application. It is really just a simple graph editor :)
- Easy creation and parameterising of small-sized till middle-sized graphs
- Dynamically maintained list of commutations between nodes
- Directed, undirected and mixed graphs supported
- Auto-creation and auto-layout of graphs (via OGDF)
- Native graph persistence format (XGR)
- Reading GraphML, GML and GEXF files
- Export into PDF and popular image formats
- Export into GraphViz DOT format
- Export into GEXF format
Prebuild Windows binaries can be loaded from here:
Or you can get qvge's sources and build them by yourself. In this case you need to have installed Qt 5.x toolkit and corresponding C++ compiler with C++11 support. qvge uses native Qt build system (main project file is qvgeapp.pro) so it should look like:
cd <directory-with-qvgeapp.pro>
qmake -r
Linux GCC:
make
or Windows MinGW:
mingw32-make
or Windows MSVC:
nmake
or by Jom:
jom
qvge has been built with:
- Microsoft Visual Studio 2015 (Community Edition)
- MinGW 5.3
- GCC 4.8 & GCC 5.3 (Linux)
- GCC 6.4.0 (Cygwin)
- Clang C++ (FreeBSD)
Hopefully it will be compiled with others compilers, too. If not please do not hesitate to provide description of the issue.
qvge has been tested on Microsoft Windows 10 and several Linux (Mint, Mageia etc). Theoretically it should run on (almost) any OS which have Qt 5.x installed. It can be compiled & started under Cygwin as well.
qvge uses following 3rd party components:
- Qt (c) Qt Company
- Qt property browser (c) Qt Company
- QSint widgets library (c) Sintegrial Technologies
- OGDF - Open Graph Drawing Framework
- Inkscape (SVG icons)
- read_proc library (c) Daniel Knuettel
qvge at OpenDesktop.org