2017-06-17 11 views
0

ユーザーが入力ボックスから情報を取得することによってユーザー名を作成できるようにしようとしています。どのようにしてこの値を保存し、コードのどこでも使用できますか?Pythonのどこでも値を保存して使用できますか?

#user chooses username and moves to next frame 
def signIn(self,page_name): 
    #if textbox isn't empty 
    if ebox.index("end") != 0: 
     self.show_frame(page_name) 
     ebox.destroy() 
     global username 
     username = ebox.get() 
    else: 
     app.mbox("Error", "Please enter a username", 1) 

これはもちろん動作しませんが、これは私が全面的に削除できる作業です。

+0

モジュールのコード部分はありますか? –

答えて

0

あなたはusernameをグローバルにする必要がある場合は、あなたが最初にあなたのファイルの先頭でそれを定義する必要があります:

username = str() 
# your code goes here... 

次にあなたが行うことができるでしょう:

global username 

グローバルに参照してください。

関連する問題