привязать к коробке ввода и изменить ввод - PullRequest
0 голосов
/ 21 апреля 2020

Я хочу изменить входные данные в полях ввода с помощью функции привязки событий, например, когда пользователь нажимает клавишу табуляции, ввод автоматически изменяется на заглавные буквы ИЛИ, когда он уходит с указателем мыши. Как я могу это исправить? Нужно ли связывать каждую запись отдельно? Спасибо за помощь мне. Я ценю вашу доброту!

from tkinter import*
window=Tk()
window.geometry("500x500")

window.title("Lowwerletters")
heading = Label(text="smaller", bg="grey", fg="black", width="500", height="3")
heading.pack()

def onreturn():
firstname_info=firstname.get()
s=firstname_info.lower()
t=lastname_info.lower()
firstname_entry.insert(str(0,s))
lastname_entry.insert(str(0,t))

firstname_text = Label(text="firstname")
lastname_text=Label(text="lastname")

firstname_text.place(x=15, y=55)
lastname_text.place(x=15, y=85)

firstname_entry =Entry(textvariable=firstname,width="40")
firstname_entry.bind("Tab",onreturn)
lastname_entry=Entry(textvariable=lastname,width="40")

firstname_entry.place(x=80,y=55)
lastname_entry.place(x=85,y=85)


window.mainloop()
...