본문으로 바로가기

티킨터로 리스트 박스에 스크롤 기능 넣기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from tkinter import *
 
root = Tk()
root.title("UC우공 GUI")
root.geometry("640x480")  # 창크기
 
frame = Frame(root)
frame.pack()
 
scrollbar = Scrollbar(frame)
scrollbar.pack(side="right", fill="y")
 
# 스크롤바 설정하기 yscrollcommand 해서 set해주고
listbox = Listbox(frame,selectmode="extended", height=10, yscrollcommand = scrollbar.set)
for i in range(1,32):
    listbox.insert(END,str(i) + "일")
listbox.pack(side="left")
 
# 바로 아랫부분은 스크롤바를 움직일 경우 리스트뷰도 따라 움직이는 부분
scrollbar.config(command=listbox.yview)
 
root.mainloop()
 
 
 
 

결과

스크롤해서 리스트박스에 내용을 볼수도 있고 위 아래 버튼을 누르면서 움직이면 scrollbar.config(command=listbox.yview) 명령어로로 싱크가 되있어서 옆에 스크롤바도 같이 움직임.


댓글을 달아 주세요