-2

私は Python の初心者であり、ユーザーが入力画面にいくつかの値を入力する必要がある単純なゲームをプログラミングする必要があります (その後、Python コードはその入力に対して何かを行います)。この場合、どの API を使用するのが最適ですか? pygame が、ユーザーが画面上のオブジェクトとやり取りできる非常に優れた GUI を提供することは知っていますが、これが正式なプロジェクトで使用するのに最適かどうかはわかりません。それ以外の場合、Tkinter やその他のさまざまなアプリケーションについて聞いたことがありますが、どれが最適かはわかりません。

4

1 に答える 1

1
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()

ソース

于 2012-04-06T21:51:36.677 に答える