반응형
리스트 박스 (Listbox) 혹은 다른 객체 옆에 바로 스크롤 바(Scrollbar)를 붙이려면 두 객체를 함께 넣을 수 있는 하나의 프레임(Frame) 을 만든 후 두객체를 넣으면 된다.
1. 프레임(Frame) 생성
2. 리스트박스(Listbox) 생성 후 프레임 좌측 탑재
3. 스크롤바(Scrollbar) 생성후 프로임 우측 탑재
4. 리스트 내용물 넣기.
from tkinter import *
window = Tk()
window.geometry("500x500")
frame = Frame(window)
frame.pack()
listNodes = Listbox(frame, width=20, height=20, font=("Helvetica", 12))
listNodes.pack(side="left", fill="y")
scrollbar = Scrollbar(frame, orient="vertical")
scrollbar.config(command=listNodes.yview)
scrollbar.pack(side="right", fill="y")
listNodes.config(yscrollcommand=scrollbar.set)
for x in range(100):
listNodes.insert(END, str(x))
window.mainloop()
반응형
'프로그래밍 > PYTHON' 카테고리의 다른 글
파이썬 속성 강의 – 1. 파이썬 설치 및 파이참 설치 (0) | 2021.02.06 |
---|---|
[python]파이썬_Tkinter_엑셀형식_Entry입력(ScrollableFrame, Entry) (0) | 2020.08.01 |
[Python]파이썬_Tkinter_동영상재생(OpenCV, Tkinter, 웹캠) (0) | 2020.07.29 |
[Python]파이썬_Matplotlib_Tkinter 연결 (0) | 2020.07.23 |
[Python]파이썬_OpencvMat_Tkinter 연결 (0) | 2020.07.22 |