텍스트 위젯은 텍스트를 입력하고 복사, 붙여넣기 및 삭제와 같은 작업을 수행할 수 있는 여러 줄 사용자 입력을 허용합니다. 텍스트 위젯에서 다양한 작업에 대한 바로 가기를 비활성화하는 특정 방법이 있습니다.
텍스트 위젯에서 복사, 붙여넣기 및 백스페이스를 비활성화하려면 이벤트 핸들러와 이벤트를 바인딩하고 break를 반환해야 합니다. 람다 사용 파이썬에서 키워드. 다음 예는 작동 방식을 보여줍니다.
예시
# 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() 출력
위의 코드를 실행하면 사용자가 텍스트를 입력하고 삽입할 수 있는 텍스트 위젯이 있는 창이 표시됩니다.

그러나 사용자는