2012-04-06 5 views
-3

私はPythonの初心者です。ユーザーが入力画面にいくつかの値を入力する必要がある単純なゲームをプログラミングする必要があります(後でPythonコードは、 )。この場合に使用する最良のAPIは何ですか?私はpygameがスクリーン上のオブジェクトと対話できる非常に素晴らしいGUIを提供していますが、これが正式なプロジェクトで使用するのが最も良いかどうかはわかりません。そうでなければ、私はTkinterと他のさまざまなアプリケーションについて聞いたことがありますが、何が最善であるかは本当に分かりません。インタラクティブなPythonゲームへの入力のための入力ポップアップウィンドウ

+0

残念ながら、これはかなり主観的な質問です。通常、pygameはグラフィックスに使用されますが、tkinterやGTKなどは、データ入力用のユーザーインターフェイスを開発するためのものです。必要なのは入力と出力の両方が入力されているだけなので、pygameは過剰です。 –

答えて

0
from Tkinter import * 

class MyDialog: 

    def __init__(self, parent): 

     top = self.top = Toplevel(parent) 

     Label(top, text="Value").pack() 

     self.e = Entry(top) 
     self.e.pack(padx=5) 

     b = Button(top, text="OK", command=self.ok) 
     b.pack(pady=5) 

    def ok(self): 

     print "value is", self.e.get() 

     self.top.destroy() 


root = Tk() 
Button(root, text="Hello!").pack() 
root.update() 

d = MyDialog(root) 

root.wait_window(d.top) 
root.mainloop() 

Sauce

関連する問題