C++ 基于郁金香的Qt应用程序仅显示黑屏。如何使其正确显示?

C++ 基于郁金香的Qt应用程序仅显示黑屏。如何使其正确显示?,c++,opengl,C++,Opengl,在经历了这些之后,我遇到了一个完全不同的问题 示例独立图形显示应用程序现在可以编译并运行而不会崩溃。大多数功能看起来都是正确的,但是存在一个问题 我没有显示tlp文件表示的图形,而是得到了一个黑屏 事实证明,当您向郁金香图添加节点时,它会将所有节点(维度)放置在同一个空间中 应用布局将解决图形仅显示黑框的问题 这可以通过以下代码片段完成: Graph *g = tlp::loadGraph(argv[1]); g->applyPropertyAlgorithm("Circular"

在经历了这些之后,我遇到了一个完全不同的问题

示例独立图形显示应用程序现在可以编译并运行而不会崩溃。大多数功能看起来都是正确的,但是存在一个问题


我没有显示tlp文件表示的图形,而是得到了一个黑屏

事实证明,当您向郁金香图添加节点时,它会将所有节点(维度)放置在同一个空间中

应用布局将解决图形仅显示黑框的问题

这可以通过以下代码片段完成:

Graph *g = tlp::loadGraph(argv[1]);
g->applyPropertyAlgorithm("Circular"
                        g->getProperty<LayoutProperty>("viewLayout"), 
                        message);
Graph*g=tlp::loadGraph(argv[1]);
g->applyPropertyAlgorithm(“圆形”
g->getProperty(“视图布局”),
信息);

恭喜你解决了这个问题。我制作了郁金香(tulip),工作起来很轻松(使用Ubuntu和Qt4.8),但我必须说这是一个相当复杂的软件。我惊讶地发现在建造的时候没有问题……是的,所以郁金香本身建造得很好。开发人员在使用CMake方面做得非常出色。对于我来说,它可以构建在所有平台上。但是当涉及到构建和使用示例显示图时,那是另一回事了。开发人员承认,演示程序最近无法修复,因此我不得不冒险获得SEGFULTS并从他们那里获得帮助。最终我让它工作了,但发现布局也很合适,示例中没有包括布局。