Tiện ích Văn bản chấp nhận đầu vào của người dùng nhiều dòng, nơi bạn có thể nhập văn bản và thực hiện các thao tác như sao chép, dán và xóa. Có một số cách nhất định để tắt các phím tắt cho các hoạt động khác nhau trên tiện ích Văn bản.
Để tắt tính năng sao chép, dán và xóa lùi trong tiện ích Văn bản, bạn phải liên kết sự kiện với trình xử lý sự kiện và trả về break sử dụng lambda từ khóa trong python. Ví dụ sau minh họa cách nó hoạt động.
Ví dụ
# Import the required library from tkinter import * # Create an instance of tkinter frame or widget win=Tk() win.geometry("700x350") # Create a text widget text=Text(win, font="Calibri, 14") text.pack(fill= BOTH, expand= True) # Bind the keys with the event handler text.bind('<Control-v>', lambda _:'break') text.bind('<Control-c>', lambda _:'break') text.bind('<BackSpace>', lambda _:'break') win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ có tiện ích Văn bản nơi người dùng có thể nhập và chèn văn bản.
Tuy nhiên, nó sẽ không cho phép người dùng sử dụng phím