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

tkinter scrolledtext 모듈을 코딩하는 방법은 무엇입니까?

<시간/>

Tkinter 애플리케이션의 위젯은 확장과 속성을 추가하여 쉽게 구성할 수 있습니다. tkinter의 텍스트 위젯은 여러 줄 사용자 입력을 수락하는 데 사용됩니다. 스크롤 막대를 추가하여 Text 위젯 내부의 텍스트를 스크롤 가능하게 만들 수 있습니다.

스크롤 텍스트 위젯은 Tkinter 라이브러리에서도 사용할 수 있습니다. Text 위젯과 Scrollbar 위젯의 조합으로 응용 프로그램에서 텍스트 스크롤과 같은 기능을 제공합니다. 응용 프로그램에서 ScrolledText 위젯을 사용하려면 먼저 가져와야 합니다. 스크롤된 텍스트 위젯은 standardText와 유사하게 작동합니다. 위젯. 여기에는 위젯에서 광범위하게 사용할 수 있는 모든 속성과 속성이 포함됩니다.

예시

# Import the tkinter library
from tkinter import *
from tkinter.scrolledtext import ScrolledText
from lorem_text import lorem

# Create an instance of tkinter frame
win= Tk()

# Set the size of the Tkinter window
win.geometry("700x350")

# Set the title of the window
win.title("Scrolled Text")

# Add ScrolledText widget
size= 10
text= ScrolledText(win, width=40, height= 50)
text.insert(END, lorem.paragraphs(10))
text.pack(fill= BOTH, side= LEFT, expand= True)

win.mainloop()

출력

위의 코드를 실행하면 여러 줄의 텍스트 위젯이 표시됩니다. 텍스트 위젯 내부의 텍스트는 스크롤 가능합니다. 랩핑 기능을 추가하면 더 나은 출력을 볼 수 있습니다.

tkinter scrolledtext 모듈을 코딩하는 방법은 무엇입니까?