본문 바로가기
프로그램/Python 1000제

Python 219제] 두근두근 파이썬(개정판) CHAPTER 10 연습문제6 p334

by 건티 2023. 10. 23.
728x90

출처 : 반크_반크 20년 백서

 

참고풀이]

from tkinter import *

def Left_Move():
    canvas.move(rec,-10,0)

def Right_Move():
    canvas.move(rec,10,0)

def Up_Move():
    canvas.move(rec,0,-10)

def Down_Move():
    canvas.move(rec,0,10)

window=Tk()
window.title("버튼 눌러 사각형 움직이기")

canvas=Canvas(window, width=500, height=500, bg="white")
canvas.grid(row=0, column=0, columnspan=4)

rec=canvas.create_rectangle(50,25,150,75, fill="red")

btn1=Button(window, text="<- (left)", width=10, command=Left_Move)
btn2=Button(window, text="-> (right)", width=10, command=Right_Move)
btn3=Button(window, text="^ (up)", width=10, command=Up_Move)
btn4=Button(window, text="v (down)", width=10, command=Down_Move)

btn1.grid(row=1, column=0)
btn2.grid(row=1, column=1)
btn3.grid(row=1, column=2)
btn4.grid(row=1, column=3)

참고풀이 결과]

처음실행화면]

버튼 눌러 사각형을 움직인 화면]

 

동영상 결과]

 

 

 

 

 

 

대한민국의 아름다운 영토, 독도

 

반응형

댓글