정성훈
    ② 실습 프로그램 예)
8-2.txt [1 KB]    



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
from tkinter import *
import time
 
window = Tk()
window.title('사진 앨범')
window.geometry('500x300')
 
img_idx = 0
 
images = ['cat.png''dog.png''horse.png''rabbit.png']
length = len(images)
 
imgList = []
for image in images :
    img = PhotoImage(file=image)
    imgList.append(img)
    
lbl_img = Label(window, image = imgList[0])
lbl_img.pack()
 
lbl = Label(window, text=images[img_idx], font="바탕 20 bold")
lbl.place(x=200, y=250)
 
def Show() :
    global img_idx    
    if img_idx == length-1 :
        img_idx = 0
    else :
        img_idx += 1
    lbl_img.configure(image=imgList[img_idx])
    lbl.configure(text=images[img_idx])
    window.update()     # 반드시 있어야함
 
while True :
    time.sleep(3)
    Show()
cs

  등록일 : 2022-09-03 [22:03] 조회 : 91 다운 : 14   
 
△ 이전글(실습 8) 8장 tkinter 이벤트 <실습>
▽ 다음글① 실습 프로그램 예)
코딩 첫걸음(비공대) 실습게시판
번호 제 목 이름 조회 등록일
52 (실습 9) 9장 tkinter 다양한 위젯 <실습> 실습 정성훈 96 08-19
51 └❶ ① 실습 프로그램 예) 계속 정성훈 63 12-10
50 (실습 8) 8장 tkinter 이벤트 <실습> 실습 정성훈 131 08-19
49 └❶ ② 실습 프로그램 예) 계속 정성훈 91 09-03
48 └❶ ① 실습 프로그램 예) 계속 정성훈 68 09-03
47 └❶ 키보드 <c>를 누르면 고양이를 보여주고 <d>를 누르면 개를 보여주는 ... 계속 정성훈 98 12-02
46 (실습 7) 7장 tkinter 기초 <실습> 실습 정성훈 287 08-19
45 └❶ ① 실습 프로그램 예) 계속 정성훈 145 09-03
44    └❷ 로그인 처리하는 프로그램 계속 정성훈 133 11-25
43 (실습 6) 6장 터틀 그래픽과 키보드 이벤트 <실습> 실습 정성훈 290 08-19
42 └❶ ① 실습 프로그램 예) 계속 정성훈 169 09-03
41 └❶ 가위, 바위, 보 이미지 계속 정성훈 327 11-11
40    └❷ 사용자가 IDLE 에서 가위/바위/보를 선택하게 하는 프로그램 계속 정성훈 184 11-18
39       └❸ 사용자가 터틀 그래픽에서 가위/바위/보를 선택하게 하는 프로그램 계속 정성훈 193 11-18
38 (실습 5) 5장 터틀에서 마우스 이벤트 처리하기 <실습> 실습 정성훈 272 08-19

[1][2][3][4]