여러 줄 사용자 입력을 수용할 수 있는 애플리케이션에서 텍스트 편집기를 구현하려면 Tkinter Text를 사용할 수 있습니다. 위젯. 텍스트 Tkinter의 위젯은 일반적으로 애플리케이션용 텍스트 편집기를 만드는 데 사용되며, 여기서 텍스트를 작성하고 애플리케이션에서 특정 텍스트 선택, 편집 및 생성과 같은 작업을 수행할 수 있습니다.
텍스트를 강조 표시하고 강조 표시된 텍스트에 색상을 제공하려면 tag_add("start", "first", "second")를 사용할 수 있습니다. 방법. tag_add() 메소드는 텍스트 위젯에서 지정된 텍스트를 선택하기 위해 두 개의 인수를 사용합니다. tag_configure()를 사용하여 태그를 구성하여 강조 표시된 텍스트에 배경색을 지정할 수 있습니다. 방법.
예시
# Import the required library from tkinter import * # Create an instance of tkinter frame or window win = Tk() # set the size of the window win.geometry("700x350") # Create a new frame frame= Frame(win) # Add a text widget text= Text(frame) # insert a new text text.insert(INSERT, "Hello, Welcome to TutorialsPoint.com") text.pack() # Add a tag to the specified text text.tag_add("start", "1.8", "1.35") text.tag_configure("start", background= "black", foreground= "yellow") frame.pack() win.mainloop()
출력
위의 코드를 실행하면 강조 표시된 텍스트가 있는 텍스트 위젯이 표시됩니다.