AttributeError:'NoneType'对象没有属性'get'不同的代码

时间:2019-03-02 18:50:45

标签: python tkinter python-3.4

所以我试图用登录名创建一个记事本(一切都成功了),但是当我在pycharm中运行它时,它返回并显示了错误。我试图使用一个可以工作的Entry,但是我需要一个更大的盒子,所以我决定使用TextBox,但现在似乎不起作用,Python版本是3.4。请帮助

def New_Window():
    window = Toplevel(tk)
    window.geometry("400x400")
    window.title("NotePad")
    window.resizable(width=FALSE, height=FALSE)
    t = Text(window, height=20, width=45).grid(column=0, row=0)
    Button(window, text="Quit", command=tk.destroy).grid(column=0,row=5)
    Button(window, text="Save", command=lambda: Save()).grid(column=0, row=6)
    def Save():
        text = t.get()
        f = open('Notepad.txt', 'a')
        f.write(text + '\n')
        messagebox.showinfo('-- COMPLETE --', 'Saved', icon='info')
        f.close()

0 个答案:

没有答案