Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter에서 선택한 텍스트에 컬러 텍스트 추가하기

<시간/>

여러 줄 사용자 입력을 수용할 수 있는 애플리케이션에서 텍스트 편집기를 구현하려면 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()

출력

위의 코드를 실행하면 강조 표시된 텍스트가 있는 텍스트 위젯이 표시됩니다.

Tkinter에서 선택한 텍스트에 컬러 텍스트 추가하기