【问题标题】:gui for mpi programmpi 程序的 gui
【发布时间】:2009-07-14 14:01:30
【问题描述】:

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

感谢您的帮助..

【问题讨论】:

  • 您需要更准确地了解自己在做什么。甚至可以放一些sn-ps的代码。

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


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    可能是情节正确,但你的程序结束了吗?即一切正常,窗口上升,但接下来发生的事情是程序完成,窗口被破坏?尝试在弹出窗口后立即输入几行等待按键。然后,窗口将一直停留,直到您按下一个键(然后程序将结束)。

    【讨论】:

      猜你喜欢
      • 2011-01-28
      • 1970-01-01
      • 2015-08-20
      • 2011-08-22
      • 2015-05-18
      • 2011-06-28
      • 1970-01-01
      • 2011-09-28
      相关资源
      最近更新 更多