Skip to content

StefanVK/QuickQanava

 
 

Repository files navigation

QuickQanava

Build linux master Build linux develop Build win64 master Build win64 develop

Documentation License Twitter URL

QuickQanava is a C++14 library designed to display graphs and relational content in a Qt/QML application. QuickQanava provide QML components and C++ classes to visualize medium-sized directed graphs in a C++/QML application. QuickQanava focus on displaying relational content into a dynamic user interface with DnD support, resizable content and visual creation of topology. More advanced layouts algorithms might be integrated in future versions.

QuickQanava main repository is hosted on GitHub: http://cneben.github.io/QuickQanava/index.html

QuickQanava is primarily developed for Linux with Qt 5.15 with MSVC2017 and g++7.5 (minimal required Qt version is Qt 5.10, recommended is Qt 5.15.2)

For any questions, please contact: benoit@destrat.io

QuickQanava focus on writing content delegates in QML (even if they could be 100% defined in C++, a QML engine is still necessary in the background).

QuickQanava Showcase

Edges:

Curved-Straight Edges

Nodes: User Doc: QuickStart - Custom Nodes

Custom content

Visual Connector: User Doc: QuickStart - Visual Connector

Visual Connector

Groups: User Doc: QuickStart - Using Groups

Groups

Styles: User Doc: QuickStart - Using Styles

Custom styles

Contributors

GitHub Contributors Image

  • @kwallner / Conan.io and CMake configuration
  • @Letrab / Edge configuration
  • @machinekoder / QML plugin and CMake configuration
  • @NielsBillen / Ports support and stability fixes
  • @walterbrebels
  • @chesnoksatan / Major connector feature, build configuration

License

License

Copyright (c) 2017-2020 BA

About

C++14 network/graph visualization library / Qt node editor.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 80.6%
  • QML 12.1%
  • Jupyter Notebook 4.9%
  • QMake 1.0%
  • CMake 0.9%
  • C 0.4%
  • Python 0.1%