如何修复属性错误:'NoneType'对象没有 tkinter 条目的属性'get'



我的tkinter条目返回none .

的主要代码有同样的问题,所以我决定写一个较小的代码来测试,我遇到了同样的问题:

from tkinter import *
root = Tk()
a = Entry(root).grid(row = 0, column = 0)
b = Button(root,text = 'CLICK', command= lambda: test()).grid(row = 2, column = 2)
def test():
    print(a.get())

root.mainloop()

它是 entry.grid(...( 返回 None

我想你想要

    from tkinter import *
    root = Tk()
    a = Entry(root)
    a.grid(row = 0, column = 0)
    b = Button(root,text = 'CLICK', command= lambda: test()).grid(row = 2, column = 2)
    def test():
        print(a.get())

    root.mainloop()

最新更新