私は Tkinter と Python 3.3 の両方が初めてで、シンプルな GUI を開発しようとしています。「statusLabel」というラベルがあります。ボタンをクリックすると、ボタンのコールバックでラベルの値を更新したいのですが、エラーが発生しています。
line 12, in reportCallback
statusLabel.config(text="Thank you. Generating report...")
AttributeError: 'NoneType' object has no attribute 'config'
以下は私のコードです
from tkinter import *
root = Tk()
Label(root,text="Project folders. Include full paths. One project per line").pack()
Text(root,height=4).pack()
Label(root,text="Standard project subfolders. Include path from project.").pack()
Text(root,height=4).pack()
statusLabel = Label(root,text="Oh, hello.").pack()
def reportCallback():
statusLabel.config(text="Thank you. Generating report...")
b = Button(root, text="Generate Report", command=reportCallback).pack()
root.mainloop()