私はこの問題に遭遇しました、そして私は理由を理解することができません。
私は自分のアプリケーションから自分のコードを取り出し、このテストコードを作成したので、私が何を求めているかを確認するために大量のジャンクを調べる必要はありません。
私はこれを他のコードで動作させています。しかし、2つを比較した後、私は私の人生のためにこれを理解することはできません。
このアプリケーションでは、「AttributeError:'NoneType'オブジェクトに属性'delete'がありません」というエラーが発生します。
import Tkinter as tk
def main():
mainWindow = tk.Tk()
v = tk.StringVar()
entryBox = tk.Entry(mainWindow, textvariable=v).grid(column=0, row=1)
def test():
entryBox.delete(0,20)
testButton = tk.Button(mainWindow, text='Go!', command=test, padx=10).grid(row=2, column=0)
tk.mainloop()
main()