绘制基本图形的QT应用

标签 qt boost-graph graph-visualization

我正在尝试编写可视化程序来绘制这样的网表: enter image description here

能否请您举例说明我该怎么做?

经过一些谷歌搜索后,我发现了这个例子: http://qt-project.org/doc/qt-4.8/graphicsview-elasticnodes.html

http://algoholic.eu/qnodeseditor-qt-nodesports-based-data-processing-flow-editor/

我发现 boost 有一个名为 boost graph library(BGL) 的库,可以用于此类用例。你能告诉我如何使用这个库绘制上面的网表吗?

最佳答案

您可以尝试使用 QCustomPlot,它非常轻量级 - http://www.qcustomplot.com/

它可用于绘制图形、条形图、波浪图、图表等。在您的情况下,您只需要

QCPItemRect和路线

关于绘制基本图形的QT应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22129068/

相关文章:

c# - 快速图中的无向图表示

javascript - 基于按钮单击过滤力导向图的节点和链接

c++ - 可中断排序函数

c++ - QRubberBand,如何选择项目??? QT 文档根本没有帮助

qt - 任何有关 Qt SOAP 的教程

c++ - Boost Graph initialize_vertex 改变顶点颜色(访问者)

c++ - 如何获取 QT 主函数 argv 参数作为 unicode 编码格式

c++ - 使用 Boost 的 Lengauer Tarjan 算法计算支配图并使用 graphviz 显示它

visualization - 可视化 GnuPG 信任网络

javascript - 在 Javascript 中链接可视化库