def keyEvent(event) :
    global num
    if event.keycode == 33: # PageUp 버튼 아스키 코드
        num += 1
        if num > 8:
            num = 0
        photo = PhotoImage(file = "cookpython\\gif/" + fnameList[num])
        pLabel.configure(image = photo)
        pLabel.image = photo
    elif event.keycode == 34: # PageDown 버튼 아스키 코드
        num -= 1
        if num < 0:
            num = 8
        photo = PhotoImage(file = "cookpython\\gif/" + fnameList[num])
        pLabel.configure(image = photo)
        pLabel.image = photo
def clickListBox(evt) :
	global currentDir, searchDirList
	if(dirListBox.curselection() == ()) : # 다른 리스트 박스 클릭할 때는 무시
		return
	if dirName == '상위폴더':
		if len(searchDirList)==1: # 상위 폴더를 클릭했는데, 현재가 C:\\\\ 이면 무시
			return
		searchDirList.pop()
	else :
		searchDirList.append(currentDir+dirName+'\\\\') # 검색 리스트에 클릭한 폴더 추가
	fillListBox()
def fillListBox() :
	global currentDir, searchDir, dirLabel, dirListBox, fileListBox
	dirListBox.delete(0, END)
	fileListBox.delete(0, END)
	
	dirListBox.insert(END, "상위 폴더")
	currentDir = searchDirList[len(searchDirList) -1]
	dirLabel.configure(text = currentDir)
	folderList = os.listdir(currentDIr)
	for item in folderList :
		if os.path.isdir(currentDir + item):
			dirListBox.insert(END, item)
		elif os.path.isfile(currentDir + item):
			fileListBox.insert(END, item)