C++17 network / graph visualization library - Qt6 / QML node editor.
OTHER License
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
❓ benoit_à_destrat.io
Edges:
Nodes: User Doc: QuickStart - Custom Nodes
Visual Connector: User Doc: QuickStart - Visual Connector
Groups: User Doc: QuickStart - Using Groups
Styles: User Doc: QuickStart - Using Styles
QuickQanava include bezier
library distributed with MIT licence on https://github.com/oysteinmyrmo/bezier
Copyright (c) 2017-2024 BA