Home

Awesome

QuickQanava

Win64 Qt6 msvc CMake

Documentation License Twitter URL

QuickQanava is a C++17 library developed for rendering graphs and relational content within a Qt/QML application. It offers QML components and C++ classes designed for visualizing medium-sized directed graphs in a C++/QML application. QuickQanava emphasizes the presentation of relational content in a dynamic user interface, featuring Drag-and-Drop support, resizable content, and visual creation of topology. QuickQanava focus authoring of topology delegates in pure QML.

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

QuickQanava is primarily developed with Qt 6.6.1 with MSVC2019 and g++11 (minimal required Qt version is Qt 6.5.0, recommended is Qt 6.6.1).

If you are interested in Qt5.15 support, last release supporting Qt5 is 2.4.0

:question: benoit_à_destrat.io

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

Contributors

GitHub Contributors Image

QuickQanava include bezier library distributed with MIT licence on https://github.com/oysteinmyrmo/bezier

License

License

Copyright (c) 2017-2024 BA