파이썬 (pythoon)

[pyhton] tkinter / Scrollbar / Listbox / 리스트박스 / 스크롤바 / 연결하기

working for you 2021. 7. 17. 23:00
반응형

[리스트박스+스크롤바연결]

1. Scrollbar() 스크롤바

 # fill='y' : 세로 꽉 채우기

 # (yscrollcommand=sbar.set) 리스트박스 옵션에 set

 # config() : 스크롤바 상태 -> command=list_box.yview / 스크롤바작동시 바가 움직임

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from tkinter import *
 
root = Tk()
root.title('scrollbar study')
root.geometry("400x400")
 
bar = Frame(root, padx=20,pady=20)
bar.pack()
 
sbar = Scrollbar(bar) #스크롤
sbar.pack(side='right', fill='y')
 
list_box = Listbox(bar, selectmode='extended', yscrollcommand=sbar.set)
for i in range(1,20+1):
    list_box.insert(END, i)
 
list_box.pack(side='left')
sbar.config(command=list_box.yview) #스크롤바
 
root.mainloop()
 
cs
반응형