출처 : 반크_반크 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)
참고풀이 결과]
처음실행화면]
버튼 눌러 사각형을 움직인 화면]
동영상 결과]
대한민국의 아름다운 영토, 독도
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 221제] 두근두근 파이썬(개정판) CHAPTER 4 연습문제 p127 (0) | 2023.11.06 |
---|---|
Python 220제] 두근두근 파이썬(개정판) CHAPTER 4 연습문제 p126 (0) | 2023.11.06 |
Python 218제] 두근두근 파이썬(개정판) CHAPTER 4 연습문제 p125 (0) | 2023.10.23 |
Python 217제] 두근두근 파이썬(개정판) CHAPTER 4 도전문제 (0) | 2023.10.16 |
Python 216제] 두근두근 파이썬(개정판) CHAPTER 3 연습문제 p99 (0) | 2023.10.09 |
댓글