Я пытаюсь сделать чат с Tkinter, но для отправки текста я хочу нажать клавишу возврата и не нажимать на кнопку. Когда Ï запустите этот код, я могу написать в разделе «Ввод», но когда я нажимаю клавишу «Возврат», ничего не добавляет. Спасибо за вашу помощь. (простите за плохой английский)Python chat box whith Tkinter
from tkinter import *
window = Tk()
input_user = StringVar()
input_field = Entry(window, text=input_user)
input_field.pack()
def Enter_pressed(event):
"""Took the current string in the Entry field."""
input_get = input_field.get()
print(input_get)
frame = Frame(window, width=100, height=100)
frame.bind("<Return>", Enter_pressed)
frame.pack()
window.mainloop()
Что сказал Джеймс Кент. Вы также можете очистить текст после нажатия '', поэтому поместите 'input_user.set ('')' после вызова 'print' в вашей функции обратного вызова. –