I've been trying to get a very simple text entry box and button going, but the following code creates an AttributeError when trying to get the value from self.entry, which is apparently a NoneType.
from tkinter import *
class Screen1(Frame):
def __init__(self, master):
super().__init__(master)
self.grid()
self.entry = Entry(self).grid(row=0, column=0)
self.bttn = Button(self,
text="Enter",
command=self.get_entry
).grid(row=0, column=1)
def get_entry(self):
message = self.entry.get()
print(message)
root = Tk()
root.geometry("400x100")
Screen1(root)
root.mainloop()
How do I fix this? Thanks