How to disable keyboard inputs when using Entry on Tkinter on python? How to disable keyboard inputs when using Entry on Tkinter on python? tkinter tkinter

How to disable keyboard inputs when using Entry on Tkinter on python?


You can set the state of Entry widget to DISABLED.

Example:-

win = tk.Tk()ent = Entry(win, state=DISABLED)ent.pack() 


you can disable keyboard characters from an Entry field in Tkinter using:

from tkinter import *root=Tk()txtDisplay = Entry(root, width=28, justify=RIGHT)    txtDisplay.grid(row=0, column=0, columnspan=5, pady=1)txtDisplay.bind("<Key>", lambda e: "break")          # Disable characters from keyboardroot.mainloop()