Skip to content Skip to sidebar Skip to footer

My Tkinter Entry Box Is Printing .!entry Instead Of What Is Entered

from tkinter import * def _name_(): businessname=entry_bn print(businessname) edit_bar=Tk() name=Label(edit_bar,text='Name:').grid(row=0) entry_bn=Entry

Solution 1:

Question: i get .!entry printed out, instead of what is entered into the Entry


Reference:


import tkinter as tk


class App(tk.Tk):
    def __init__(self):
        super().__init__()

        tk.Label(self, text="Name:").grid(row=0, column=0)
        self.entry = tk.Entry(self)
        self.entry.grid(row=0, column=1)

        btn = tk.Button(self, text="Submit", command=self.on_submit)
        btn.grid(row=2, column=0, columnspan=2, sticky='ew')

    def on_submit(self):
        print('Name: {}'.format(self.entry.get()))


if __name__ == "__main__":
    App().mainloop()

Post a Comment for "My Tkinter Entry Box Is Printing .!entry Instead Of What Is Entered"