티킨터로 리스트 박스에 스크롤 기능 넣기
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) 명령어로로 싱크가 되있어서 옆에 스크롤바도 같이 움직임.
'Computer Engineering > 파이썬 트킨터 Tkinter' 카테고리의 다른 글
[Tkinter] 11. 앱 화면 나누기, 프레임 만들기 (0) | 2020.10.29 |
---|---|
[Tkinter] 10. 알림창 만들기 (1) | 2020.10.08 |
[Tkinter] 9. 프로그램 창에 메뉴 만들기 (0) | 2020.10.08 |
[Tkinter] 8. 프로그레스 바 (상태 진행 바) 만들기 (2) | 2020.10.06 |
[Tkinter] 7. 선택가능한 리스트 만들기 (2) | 2020.10.06 |
댓글