반응형
(강의용) 복사하여 사용하기 위한 코드입니다.
마우스로 그림을 선을 그리는 파이썬 코드입니다.
from tkinter import *
## 변수 ##
window=None
canvas=None
x1, y1, x2, y2 = None, None, None, None # 선의 시작점과 끝점
## 함수 ##
def mouseClick(event):
global x1, y1, x2, y2
x1=event.x
y1=event.y
def mouseDrop(event):
global x1, y1, x2, y2
x2=event.x
y2=event.y
canvas.create_line(x1, y1, x2, y2,width=5, fill="red")
## 메인 코드 ##
window=Tk()
window.title("그림판 비슷한 프로그램")
canvas = Canvas(window, height=300, width=300)
canvas.bind("<Button-1>",mouseClick)
canvas.bind("<ButtonRelease-1>",mouseDrop)
canvas.pack()
window.mainloop()
[참고: 컴퓨팅 사고력을 키우는 SW 교육 파이썬]
반응형
'Python' 카테고리의 다른 글
(파이썬) 교재 소스 다운로드 [컴퓨팅 사고력을 키우는 SW 교육] (0) | 2023.09.26 |
---|---|
(파이썬) 산술연산자를 이용한 사칙연산 (0) | 2023.09.20 |
(파이썬) print() 함수: 다양한 출력 서식 (0) | 2023.09.19 |
(파이썬) 마우스로 그림 그리기 (0) | 2023.09.12 |
(파이썬) Python 다운로드 (0) | 2023.09.12 |