tkinter의 Scrollbar 위젯은 컨테이너 요소와 그 내용을 스크롤바로 포장하는 데 사용되는 유용한 위젯 중 하나입니다. 스크롤바를 사용하면 대규모 데이터 세트를 매우 효율적으로 볼 수 있습니다.
일반적으로 Tkinter는 수직 및 수평 스크롤바를 추가할 수 있습니다. 애플리케이션에 수평 스크롤바를 추가하려면 방향을 가로로 사용해야 합니다. 스크롤바 생성자에서.
예시
수평 스크롤바가 포함된 텍스트 편집기를 만들어 보겠습니다.
# 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) h=Scrollbar(win, orient='horizontal') h.pack(side=BOTTOM, fill='x') # Add a text widget text=Text(win, font=("Calibri, 16"), wrap=NONE, xscrollcommand=h.set) text.pack() # Add some text in the text widget for i in range(5): text.insert(END, "Welcome to Tutorialspoint...") # Attach the scrollbar with the text widget h.config(command=text.xview) win.mainloop()
출력
위의 코드를 실행하면 일부 텍스트가 포함된 텍스트 편집기가 표시됩니다. 텍스트 위젯에는 텍스트가 넘칠 때마다 표시되는 가로 스크롤 막대가 있습니다.