728x90
스크롤바 Scrollbar
스크롤바 위젯은 다른 위젯의 보이지 않는 부분을 막대를 이동시키면서 보이게 만들어주는 위젯이다.
s = ttk.Scrollbar([부모], orient=[수평 또는 수직], command=[함수])
스크롤바 위젯 생성 후 다른 위젯과 연결을 해야 서로 영향을 받으며 동작한다.
예를 들어, 리스트박스 위젯에 연결을 할 경우의 코드이다.
listbox.configure(yscrollcommand=s.set)
스크롤바의 set 함수를 사용해서 리스트박스와 연결된 상태이다.
구성 옵션
orient
수평, 수직을 정하는 옵션
수평 스크롤바는 HORIZONTAL, 수직 스크롤바는 VERTICAL
command
스크롤 될 때 호출할 함수
일반적으로 연결할 위젯의 xview(수평), yview(수직) 함수를 사용한다.
참고
728x90
'Python > Tkinter' 카테고리의 다른 글
[Tkinter] 14. 스케일 Scale 위젯 (0) | 2024.02.16 |
---|---|
[Tkinter] 13. 텍스트 Text 위젯 (0) | 2024.02.16 |
[Tkinter] 11. 리스트박스 Listbox 위젯 (0) | 2024.02.15 |
[Tkinter] 10. Grid Geometry Manager (0) | 2024.02.15 |
[Tkinter] 9. 기본 위젯: 콤보박스 Combobox 위젯 (0) | 2024.02.14 |