Tkinter의 Text 위젯은 애플리케이션에 텍스트 편집기와 같은 기능을 추가하는 데 사용됩니다. 텍스트 위젯은 사용자의 여러 줄 사용자 입력을 지원합니다. configure()를 사용하여 글꼴 속성, 텍스트 색상, 배경 등과 같은 텍스트 위젯 속성을 구성할 수 있습니다. 방법.
텍스트 위젯은 또한 텍스트를 선택할 수 있는 태깅을 제공합니다. 이 기능을 확장하기 위해 한 번에 단어를 선택하는 이벤트를 가질 Double-Click 버튼을 바인딩할 수도 있습니다.
예시
텍스트를 선택하기 위해 더블 마우스 클릭 버튼을 비활성화한 예를 살펴보겠습니다.
# tkinter에서 필요한 라이브러리 가져오기 import *# tkinter 프레임 또는 windowwin의 인스턴스 생성 =Tk()# tkinter 크기 설정 windowwin.geometry("700x350")# 현재 길이를 가져오는 함수 정의 textdef select_all():text.tag_add("start", "1.0", "end") return "break# 텍스트 위젯 만들기text =Text(win, width=50, height=10, font=('Calibri 14' ))text.pack()text.insert(INSERT, "단어 선택 후 더블 클릭")# 버튼을 eventtext.bind('', select_all)win.mainloop()<로 바인딩 /사전> 출력
위의 코드를 실행하면 미리 정의된 텍스트가 있는 텍스트 위젯이 표시됩니다. 이제 단어를 선택하고 더블 클릭하여 단어를 선택하십시오.