Python Forum
[Tkinter] how to activate Enter key in text box
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Tkinter] how to activate Enter key in text box
#1
Hi !

i tried the following:
import tkinter as tk

window = tk.Tk()

greeting = tk.Label(text="hello everyone \n what's up")

greeting.pack()

entry = tk.Entry(window)

name = entry.get()

entry.pack()

text_box = tk.Label(name)

text_box.pack()

print(name)

window.mainloop()
and it shows the window and everything, but when i put in text and press Enter, nothing happens...

i have a code that gets it done with a button, like - a submit button... - but what i wanna do is get the input by pressing the Enter key directly from the text box...

do you know what i should do ?
Reply
#2
Bind a function to an event. I think there is a special key press event for the enter key
Reply
#3
import tkinter as tk

window = tk.Tk()
greeting = tk.Label(text="hello everyone \n what's up")
greeting.pack()

entry = tk.Entry(window)
entry.pack()

text_box = tk.Label('')
text_box.pack()


def on_entry(event):
    text_box['text'] = name = entry.get()
    print(name)


entry.bind('<Return>', on_entry)

window.mainloop()
Reply
#4
wow !! that's awesome ! thank you so much !!

and so simple ah !
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  neeed to activate a custom tk slider janeik 1 774 Oct-09-2023, 09:29 AM
Last Post: deanhystad

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020