以下のコードのように、このアプリケーションの優先度をファイルに追加するにはどうすればよいですか?tkinter get選択ラジオボタン
#Option boxes for assigning a priority level to the request
priority = StringVar()
Radiobutton(self.f4, text = "High", variable=priority, value="1").grid(row = 4, column = 1, sticky = W)
Radiobutton(self.f4, text = "Low", variable=priority, value="2").grid(row = 6, column = 1, sticky = W)
#Button for "Confirm application"
self.app_con = Button(self.f4, text=" Confirm and finish ", command=self.apphistory)
self.app_con.grid(row=4, column=2
def apphistory(self):
fo = open("Application_History.txt", "a")
fo.writelines(["Priotiry: "+str(priority.get()),"\n"])
fo.close
を作成する必要がありますか? –
NameError:name 'priority'が定義されていません –
これで、 "なぜ優先順位が定義されていませんか?"ローカル変数、グローバル変数、インスタンス変数の違いについて考えてみましょう。 –