0

コードの目的: 次のように Tkinter とコードを使用して、ボタンのクリックでユーザー データを取得します。

class myClass:

    def OnClick():
        userData = entry.get()
        root.destroy()
        return userData

    def myFunction()
        <My code which creates GUI>
        button = Button (app, text="Submit", command=OnClick)
        button.grid()
        root.focus_set()
        root.mainloop()
        return userData


Object = myClass()
GetUserData = Object.myFunction()
print GetUserData

ユーザーが GUI に数値を入力してボタンをクリックすると、OnClick()関数はその値を に返し、myFunction()次に を返す必要GetUserDataがありますが、このコードは私の目的として機能していません。

4

1 に答える 1

0

userDataこれに対する解決策を手に入れました。として宣言する必要がglobalあり、それが私の解決策になりました。

于 2013-10-15T06:15:18.517 に答える