Skip to content

cneben/QuickQanava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

02f6cd5 · Oct 8, 2024
Sep 22, 2024
Jan 14, 2024
Sep 22, 2024
Oct 8, 2024
Nov 19, 2023
Sep 8, 2024
Nov 17, 2023
Sep 22, 2024
Sep 22, 2024
Sep 22, 2024
Sep 22, 2024
Nov 19, 2023

Repository files navigation

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

❓ 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

  • @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

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

License

License

Copyright (c) 2017-2024 BA