본문 바로가기

[Python] tkinter 스케일/리스트박스/스크롤바 사용하기

by rudals.kim 2021. 1. 13. 댓글 개
반응형

 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()

반응형

댓글