tkinter의 Scrollbar 위젯은 컨테이너 요소와 그 내용을 스크롤바로 포장하는 데 사용되는 유용한 위젯 중 하나입니다. 스크롤바를 사용하면 대규모 데이터 세트를 매우 효율적으로 볼 수 있습니다.
일반적으로 Tkinter를 사용하면 응용 프로그램에 세로 및 가로 스크롤 막대를 추가할 수 있습니다. 기본적으로 세로 스크롤 막대는 생성자에서 사용할 수 있으며 스크롤 막대의 방향이 필요하지 않습니다. Tkinter 텍스트 위젯에 세로 스크롤 막대를 연결하려면 xscrollcommand를 사용할 수 있습니다. 및 yscroll 명령 수직 및 수평 스크롤바의 값을 설정합니다.
예
# Import the required library from tkinter import * from tkinter import ttk from tkinter import messagebox # Create an instance of tkinter frame win=Tk() # Set the geometry win.geometry("700x350") # Add a Scrollbar(horizontal) v=Scrollbar(win, orient='vertical') v.pack(side=RIGHT, fill='y') # Add a text widget text=Text(win, font=("Georgia, 24"), yscrollcommand=v.set) # Add some text in the text widget for i in range(10): text.insert(END, "Welcome to Tutorialspoint...\n\n") # Attach the scrollbar with the text widget v.config(command=text.yview) text.pack() win.mainloop()
출력
위의 코드를 실행하면 일부 텍스트가 포함된 텍스트 편집기가 표시됩니다. 텍스트 위젯은 세로 스크롤 막대로 채워져 있으며 텍스트 편집기에서 텍스트가 넘칠 때마다 실행됩니다.