4

を使用してゲームを書いていますが、ゲームの一部で得意と思われるPygameデータ入力が必要です。Tk

私はいくつかの機能を持っていますが、実装が見苦しいと感じており、意図したとおりに Tkinter を使用していないことが明らかになりつつあります。

Tk入力を要求するウィンドウを作成し、それらを破棄して、Pygameプログラムが次の入力がどうあるべきかを決定できるようにするさまざまなメソッドがあります。

何か不足していますか?フォーム スタイルの入力を取得するより良い方法はありますか?

4

1 に答える 1

4

Pygame にはフォーム入力タイプのものは含まれておらず、Tkinter と Pygame が同じウィンドウで平和的に共存する方法は実際にはありません。

  1. サードパーティのライブラリを使用する

Phil の Pygame ユーティリティは非常に優れたオプションであり、file dialogspopupsなどのいくつかの優れた基本機能を提供します。Pygame の Web サイトでプロジェクトを調べて、他の誰かがあなたの特定のニーズにより適しているかどうかを確認してください。

  1. それらを自分でコーディングする

これは、独自の入力メソッドをどのように組み立てるかの非常に良い例ですボタン、リストなどは、イベント処理に関する限り似ていますが、各 UI 要素の境界でのマウス クリックをチェックするだけです。

于 2012-05-28T08:07:36.793 に答える