본문 바로가기

개발자 모드/파이썬(python)

파이썬python 리스트박스 listbox 기초 예제

728x90
from tkinter import *

root =Tk()
root.title(" GUI")
root.geometry("640x480")

listbox =Listbox(root, selectmode ="extended",height =0)   # selectmode = single은 한개만 선택가능  
# height는 0은 무조건 갯수를 보여주는거고 3은 3개만 보여주는거임
listbox.insert(0, "사과")
listbox.insert(1,"바나나")
listbox.insert(2,"수박")
listbox.insert(END,"수박")
listbox.insert(END,"포도")
listbox.pack()


def btncmd() :
  #listbox.delete(END) #  맨뒤에 항목을 삭제 하는 명령어, 0은 첫번째 것을 삭제

  #갯수 확인
  #print("리스트에는", listbox.size(), "개임")

  #항목 확인 (시작 idx, 끝 idx)
  #print("1번째 부터 3번째까지의 항목 출력 :",listbox.get(0,2))

  #선택된 항목 확인 (위치로 반환 ex(1,2,3))
  print("선택된 항목 :", listbox.curselection())


  


btn = Button(root, text ="클릭", command =btncmd)
btn.pack()


root.mainloop()

 

결과 

 

 

728x90