2009-07-14 14 views
0

J'ai un problème avec un simple programme mpi. Ce programme a quelques points 3D et ces points bougent pendant le programme. J'ai créé un code simple en implémentant C++ puis j'ai essayé d'ajouter un simple gui. J'ai utilisé la bibliothèque gnuplot et j'ai un problème. Quand j'appelle la fonction gui, le gui est créé et il disparaît en même temps. Je veux dire, l'objet ponctuel a une coordonnée x, y, z et j'ai un tableau qui inclut des objets ponctuels. Je veux les créer en tant que gui. Pouvez-vous m'aider à propos de ce problème?gui pour le programme mpi

Merci pour toute aide ..

+0

Vous devez être plus précis sur ce que vous faites. Peut-être même mettre quelques bribes de code. –

Répondre

1

Qu'en est-Qt? Vous pouvez utiliser le Qt Graphics View Framework pour simuler l'environnement 3D - il prend même en charge la transformation de coordonnées (ok, il a été conçu à l'origine pour la portée 2d). Il supporte OpenGL et peut-être vous êtes capable de simuler les points 3D en dessinant des points et en définissant leurs positions en utilisant des mathématiques simples cosinus et tangens. N'ayez pas peur des nombreuses fonctions et classes qu'offre Qt - c'est très facile et rapide à apprendre - il suffit de jeter un coup d'œil à la simple tutorials et après cela, vous pouvez démarrer votre interface graphique!

... et si vous êtes habitué à Qt, vous ne voudrez plus jamais manquer :)

0

Se pourrait-il que le complot est correctement mais alors votre programme se termine? C'est à dire que tout est correct, la fenêtre se lève, mais la prochaine chose qui arrive est que le programme est terminé, et la fenêtre est détruite? Essayez de mettre quelques lignes qui attendent une pression sur une touche juste après avoir vomi la fenêtre. Ensuite, la fenêtre restera jusqu'à ce que vous appuyiez sur une touche (et puis le programme se terminera).