Software/Python
[Python] tkinter 스케일/리스트박스/스크롤바 사용하기
rudals.kim
2021. 1. 13. 20:22
반응형
1. 스케일
orient 파라미터값을 통해 가로/세로 형식을 사용할 수 있습니다.
from tkinter import *
window = Tk()
window.title("tkinter 테스트")
window.geometry('320x240')
scale = Scale(window, from_=0, to=42)
scale.pack()
scale = Scale(window, from_=0, to=200, orient=HORIZONTAL)
scale.pack()
window.mainloop()
2. 리스트박스
리스트박스 생성 후 insert를 통해 데이터를 입력합니다.
from tkinter import *
window = Tk()
window.title("tkinter 테스트")
window.geometry('320x240')
listbox = Listbox(window)
listbox.pack()
listbox.insert(END, "0번 아이템")
for item in ["1번", "2번", "3번", "4번"]:
listbox.insert(END, item)
window.mainloop()
3. 스크롤바
스크롤바에 리스트박스를 출력해 보았습니다.
from tkinter import *
window = Tk()
window.title("tkinter 테스트")
window.geometry('320x240')
scrollbar = Scrollbar(window)
scrollbar.pack(side=RIGHT, fill=Y)
listbox = Listbox(window)
for item in range(100):
listbox.insert(END, item)
listbox.pack(side=LEFT, fill=BOTH)
scrollbar.config(command=listbox.yview)
window.mainloop()
반응형