0

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

谢谢你的帮助..

4

2 回答 2

1

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

不要害怕 Qt 提供的许多功能和类 - 它非常容易学习 - 只需查看简单的教程,然后您就可以开始您的 gui!

...如果您习惯了 Qt,您将永远不想错过它 :)

于 2009-07-14T15:37:57.567 回答
0

Could it be that the plot is up correctly but that then your program ends? Ie everything's correct, the window goes up, but the next thing that happens is that the program is done, and the window gets destroyed? Try putting in a couple lines that wait for a keypress right after you throw up the window. Then, the window will stay until you press a key (and then the program will end).

于 2009-08-10T05:39:27.877 回答