両方のエントリに同じ入力があり、その値がcsvファイルに出力されない場合は、エラーメッセージを表示したいと思います。助けてくれますか?Python:エラーメッセージが表示されますか?
from tkinter import *
import csv
class App(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.output()
def output(self):
self.playerA = Label(text='state player Name A:').pack()
self.E1 = Entry(root, bd=5)
self.E1.pack()
self.playerB = Label(text='state player Name A:').pack()
self.E2 = Entry(root, bd=5)
self.E2.pack()
self.b = Button(root, text='Submit', command=self.writeToFile)
self.b.pack(side=BOTTOM)
def writeToFile(self):
with open('ttest.csv', 'a') as f:
w=csv.writer(f, quoting=csv.QUOTE_ALL)
w.writerow([self.E1.get()])
if __name__ == "__main__":
root=Tk()
root.title('insert new scores')
root.geometry('200x200')
app=App(master=root)
app.mainloop()
root.mainloop()
どのようなヘルプが必要ですか?ウィジェットを作成する方法を知っているように見え、ボタンが押されたときに関数を呼び出す方法も分かっています。あなたは問題のどの部分を苦労していますか? –