帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:network  vis  
QML graph visualization library and properties editor component

  • 源代码名称:QuickQanava
  • 源代码网址:http://www.github.com/cneben/QuickQanava
  • QuickQanava源代码文档
  • QuickQanava源代码下载
  • Git URL:
    git://www.github.com/cneben/QuickQanava.git
  • Git Clone代码到本地:
    git clone http://www.github.com/cneben/QuickQanava
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/cneben/QuickQanava
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • QuickQanava

    概述 | 依赖|Building |路线图|许可证

    Build Status (Linux/g++6/Qt5.10 - OSX/Clang/Qt5.9)

    Build status ( Windows/MSVC 2015 x64/Qt5.10/qmake) )

    Documentation | License | | Twitter URL

    警告主机正在维护中,请延迟你的分支/克隆( 20180303 )

    QuickQanava 是一个C++14库,用于在Qt应用程序中显示图表和关系内容。 QuickQanava提供QML组件和 C++ 类,以在 C++/QML应用程序中可视化中等大小的有向图。 QuickQanava专注于将关系内容显示为具有DnD支持的动态用户界面,可以调整大小的内容和拓扑。 未来版本中可能集成了更高级的布局算法。

    QuickQanava主存储库托管在GitHub上: https://github.com/cneben/quickqanava

    QuickQanava主要用Qt和g++5开发,4 ( 需要的Qt版本为 Qt )

    有关任何问题,请联系: benoit@destrat.io

    如果你正在寻找纯/qgraphicsview解决方案,则在 QML ( 即使在 C++ 中可以定义 100%,在背景中仍然需要一个QML引擎) 中编写内容代理,请看以下内容: NodeEditor

    为什么可视化编程有问题: medium @ni55an

    QuickQanava展示

    Toplogy sample video

    边缘
    Curved-Straight Edges
    节点
    Custom content
    可视化连接器
    Visual Connector
    Groups
    样式
    Custom styles

    依赖项

    • 为Qt快速形状支持提供了 Qt
    • 如果你打算使用自定义非 stl/非qt容器,那么 GTpo测试是一个的依赖项,它是可选的,直到你打算使用一个定制的非 stl/非容器:Google Test GitHub

    建筑

    git clone https://github.com/cneben/QuickQanavacd QuickQanava

    在QtCreator中打开 quickqanava.pro

    选择套件,构建和启动示例。

    构建'测试'( 可选 ): 如果没有使用Google测试安装,测试将无法进行编译: 对于 Windows,在 tests.pro 中修改 win32-msvc*: gmock_dir和 win32-msvc*: gtest_dir,包含包含有效构建目录的路径。 在Linux上,不需要配置,只需安装这些库的'-dev'包。

    路线图/变更日志

    • v0.9.4:
      • QuickContainers ( Qt/qml观察用于STL或者Qt容器的适配器):
        • 重新设计 QuickContainers: qcm::ContainerModel <> 内存占用太高( 来自QAbstractItemModel的继承具有强大的虚拟和信号/插槽开销)
        • 添加对标准库容器的支持。
        • 增加测试覆盖率。
      • 修复端口删除问题。
      • 添加完整的附加支持。
    • v0.9.5:
      • 添加对组 inside 组( IE 子图)的完全支持。
      • 修复当前 qan::PointGrid Bug 并添加"对齐网格"支持。
    • :高级边缘可视化工具
      • GTpo ( 可以配置的拓扑库):
        • 使用邻接矩阵,不可变和完全移动语义支持重新设计。
        • 将测试覆盖率推送到 100% ( 。IE 增加子群的覆盖率) - [80%] 重新设计 qan::Graph 接口用于创建内容。
      • 发布 4k 示例( 40k 可能对于QML来说太多,没有专门的剔除和LOD代码) 。
    许可证

    License

    版权( c ) 2017条



    文章标签:vis  network  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语