0

私が取り組んでいる仕事について、ここであなたの助けとアドバイスを実際に必要としています。まず、ラングトンのアリのシミュレーションを実行するプログラムを実行するタスクがありました。そのために、なんとかソース コードを入手し (snippets.dzone.com/posts/show/5143 から)、要件に合わせて編集しました。これは pygame モジュール拡張で行われ、実行されました。さらに、私のタスクでは、ラングトンの ant プログラムを実行した状態で、ユーザーが画面を効果的に実行およびナビゲートするための GUI が必要です。フレーム、ボタン、テキストボックスなどを作成するために、BOA コンストラクターと呼ばれる IDE の助けを借りて wxPython を使用しました。基本的には、インターフェイスに必要なすべてのものです。

ただし、以下に示すいくつかの問題に遭遇しました。

  • pyGame と wxPython の統合に問題が見つかりました。

    このメモでは、私はウェブサイトから見つけた回答とチュートリアルをインターネットで調査しました: wiki.wxpython.org/IntegratingPyGame & aspn.activestate.com/ASPN/Mail/Message/wxpython-users/3178042。サイトから、pyGame アプリケーションがパネル全体をカバーするため、pyGame を wxPython と統合することは、他のコントロールをフレームに配置できないなどの一般的な問題を引き起こす困難な作業になることを理解しています。これに関する私の疑問を明確にし、ここから進むべき道についてアドバイスしていただければ幸いです。したがって、私は次の質問をします。

  • pyGame を wxPython と統合することは可能ですか?

  • pyGame を wxPython と統合することが現実的でない場合、pyGame を統合する GUI インターフェイスを作成するために他にどのような方法が必要ですか。もしそうなら、どうすればいいですか?
  • pyGame を wxPython と統合できる場合、どのようにすればよいですか?

これについて皆さんの意見が本当に必要です。

4

1 に答える 1

1

ここにあなたのためのページがあります: pygame GUI ディスカッション

要約すると、標準の GUI を pygame と一緒に使用しないでください。それはうまくいくかもしれませんが、間違いなくあなたを大いに悩ませるでしょう. また、このページでは、pygame で直接動作するさまざまな GUI ライブラリについて説明しています。いくつかの標準ウィジェットだけが必要なように思えますが、これらの 1 つを使用すれば、すぐに起動して実行できるはずです。

于 2010-03-24T14:39:30.403 に答える