반응형
사진 앨범 프로그램
사진 앨범 프로그램입니다.
이전을 누르거나 다음을 누르면 리스트에 저장한 사진들이 표시됩니다.
from tkinter import *
# 전역 변수 선언 부분
fnameList = ["jeju1.gif", "jeju2.gif", "jeju3.gif", "jeju4.gif", "jeju5.gif",
"jeju6.gif", "jeju7.gif", "jeju8.gif", "jeju9.gif"]
photoList = [None] * 9
num = 0
# 함수 선언 부분
def clickNext() :
global num
num += 1
if num > 8 :
num = 0
photo = PhotoImage(file = "gif/" + fnameList[num])
pLabel.configure(image = photo)
pLabel.image = photo
def clickPrev() :
global num
num -= 1
if num < 0 :
num = 8
photo = PhotoImage(file = "gif/" + fnameList[num])
pLabel.configure(image = photo)
pLabel.image = photo
# 메인 코드 부분
window = Tk()
window.geometry("700x500")
window.title("사진 앨범 보기")
btnPrev = Button(window, text = "<< 이전", command = clickPrev)
btnNext = Button(window, text = ">> 다음", command = clickNext)
photo = PhotoImage(file = "gif/" + fnameList[0])
pLabel = Label(window, image = photo)
btnPrev.place(x=250, y=10)
btnNext.place(x=400, y=10)
pLabel.place(x=15, y=50)
window.mainloop()
반응형
'프로그래밍언어 > Python' 카테고리의 다른 글
[Python] : 명화 감상 프로그램 (0) | 2021.11.03 |
---|---|
[Python] : 메뉴와 대화상자 (0) | 2021.11.03 |
[Python] : 키보드와 마우스 이벤트 처리 (0) | 2021.11.03 |
[Python] : 위젯의 배치와 크기 조절 (0) | 2021.10.27 |
[Python] : 기본 위젯 활용 (0) | 2021.10.27 |
댓글