Widget Text chấp nhận đầu vào nhiều dòng, nơi bạn có thể gõ văn bản và thực hiện thao tác như sao chép, dán và xóa. Có những cách để vô hiệu hóa phím tắt cho các thao tác khác nhau trên widget Text.
Để vô hiệu hóa sao chép, dán và backspace trong widget Text, bạn phải gán sự kiện với trình xử lý sự kiện và trả về break sử dụng từ khóa lambda trong Python. Ví dụ sau minh họa cách hoạt động.
Ví dụ
# Nhập thư viện cần thiết
from tkinter import *
# Tạo instance của khung hoặc widget tkinter
win = Tk()
win.geometry("700x350")
# Tạo widget text
text = Text(win, font="Calibri, 14")
text.pack(fill=BOTH, expand=True)
# Gán phím với trình xử lý sự kiện
text.bind('', lambda _: 'break')
text.bind('', lambda _: 'break')
text.bind('', lambda _: 'break')
win.mainloop()
Kết quả
Chạy mã trên sẽ hiển thị cửa sổ với widget Text nơi người dùng có thể gõ và chèn văn bản.

Tuy nhiên, nó sẽ không cho phép người dùng dùng phím