정성훈
    ① 실습 프로그램 예)
9-1.txt [2 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
from tkinter import *
from tkinter.colorchooser import *
 
window = Tk()
window.title('캔버스에 이미지를 넣고 그 위에 그림 그리기')
 
= Canvas(window, width=700, height=500)
c.pack()
 
poem_text = '''
나태 주
 
그리운 날은 그림을 그리고
쓸쓸한 날은 음악을 들었다
그리고도 남는 날은
너를 생각해야만 했다
'''
 
mycolor = 'yellow'
 
def poem() :
    c.create_text(100100, anchor=NW, text="사는 법", fill='yellow', font="굴림 20 bold")
    c.create_text(100120, anchor=NW, text=poem_text, fill='yellow', font="굴림 14 bold")
    
def paint(event) :
    x1, y1 = event.x, event.y
    x2, y2 = event.x+3, event.y+3
    c.create_oval(x1, y1, x2, y2, fill = mycolor, outline = mycolor)
 
def change_color() :
    global mycolor
    color = askcolor()
    mycolor = color[1]
 
def delete() :
    c.delete(ALL)
    c.create_image(00, anchor=NW, image=img)
    poem()
 
def quit() :
    window.destroy()
    
img = PhotoImage(file="배경.png")
c.create_image(00, anchor=NW, image=img)
 
c.bind("<B1-Motion>", paint)
 
btn1 = Button(window, text='색상선택', command=change_color)
btn1.pack()
 
btn2 = Button(window, text='지 우 기', command=delete)
btn2.pack()
 
btn3 = Button(window, text='종료하기', command=quit)
btn3.pack()
 
 
poem()
 
window.mainloop()
cs

  등록일 : 2022-12-10 [02:16] 조회 : 63 다운 : 15   
 
△ 이전글(실습 9) 9장 tkinter 다양한 위젯 <실습>
▽ 다음글(실습 8) 8장 tkinter 이벤트 <실습>
코딩 첫걸음(비공대) 실습게시판
번호 제 목 이름 조회 등록일
52 (실습 9) 9장 tkinter 다양한 위젯 <실습> 실습 정성훈 96 08-19
51 └❶ ① 실습 프로그램 예) 계속 정성훈 63 12-10
50 (실습 8) 8장 tkinter 이벤트 <실습> 실습 정성훈 131 08-19
49 └❶ ② 실습 프로그램 예) 계속 정성훈 90 09-03
48 └❶ ① 실습 프로그램 예) 계속 정성훈 68 09-03
47 └❶ 키보드 <c>를 누르면 고양이를 보여주고 <d>를 누르면 개를 보여주는 ... 계속 정성훈 97 12-02
46 (실습 7) 7장 tkinter 기초 <실습> 실습 정성훈 286 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]