# qtgraphml

C++ library for directed graph layout of xml graphml graph data  

This is a updated version of LayoutLibrary using qt5 on Linux  

This graph library can also layout subgraphs and rdf graph data  

In directory original is the original version

To compile on debian Linux needs qt5 development files and also:  
install libboost-all-dev  
install libqt5xmlpatterns-dev  
install libqt5xmlpatterns  
  
qmake  
make  
make run..
make clean  
make distclean  

In directory example, grid is a console program and a run.sh script on Linux  

There is a demo gui version in the original but the source of the gui is not included  

With the sugiyama graph layout the resulting drawing looks like this  

![screenshot](screenshot.png)

This library has a MIT License  

Todo is fixing issues and writing svg images with the sugiyama layout and study the algorithms  

The windows version with a qt5 gui and qt5 dll's is at https://github.com/persistentsystems/LayoutLibrary  

SPDX-License-Identifier: MIT  
License-Filename: LICENSE  

<span>🇳🇱</span>
