While developing a tkinter interface for a small encryption program I switched it from .pack(), which I only used while beginning to write out the buttons e.g., to .grid(). Prev
In tkinter, Widget.pack and Widget.grid both return None. So, Input_Box's value is None. You want to create and grid your widget on separate lines.
Widget.pack
Widget.grid
None
Input_Box
Input_Box = Entry(root, bg="grey") Input_Box.grid(row=0, column=0)