用于mpi程序的gui

时间:2009-07-14 14:01:31

标签: c++ user-interface parallel-processing mpi openmpi

我有一个简单的mpi程序的问题。这个程序有一些3D点,这些点在程序中移动。我通过实现c ++创建了一个简单的代码,然后我尝试添加一个简单的gui。我使用gnuplot库,我有一个问题。当我调用gui函数时,gui被创建并且它同时消失。我的意思是,点对象有x,y,z坐标,我有一个包含点对象的数组。我想把它们创建为gui。你能帮帮我解决这个问题吗?

感谢您的帮助..

2 个答案:

答案 0 :(得分:1)

Qt怎么样?您可以使用Qt Graphics View Framework来模拟3D环境 - 它甚至支持坐标转换(好吧,它最初是为2D范围设计的)。它支持OpenGL,也许您可​​以通过绘制点并使用简单的cosinus和tangens数学设置它们的位置来模拟3D点。

不要害怕Qt提供的许多功能和课程 - 学习起来非常简单快捷 - 只需查看简单的tutorials,之后你就可以开始你的gui了!

......如果你习惯了Qt,你永远不会错过它:)

答案 1 :(得分:0)

情节是否正确,但是你的程序结束了吗?即一切都正确,窗口上升,但接下来发生的事情是程序完成,窗口被破坏了?尝试在抛出窗口后立即插入等待按键的几行。然后,窗口将一直保持到您按下一个键(并且然后程序将结束)。