
▶ 캔버스에 마우스로 그림을 그려 봅시다.

from tkinter import *
def paint( event ):
x1, y1 = (event.x - 1), (event.y - 1)
x2, y2 = (event.x + 1), (event.y + 1)
canvas.create_oval(x1, y1, x2, y2, fill = "red")
win = Tk()
#win.geometry("500x200")
win.title("마우스로 그림 그리기")
#win.resizable(True, True)
canvas = Canvas(win, width = 500, height=200, bg="light pink")
canvas.pack(fill = "both", expand = True)
canvas.bind( "<B1-Motion>", paint )
message = Label(win, text = "마우스로 자유롭게 그림을 그려보세요")
message.pack(side = BOTTOM)
win.mainloop()
'파이썬 GUI' 카테고리의 다른 글
15. 파이썬 위젯 - 메뉴바 만들기 (0) | 2020.12.28 |
---|---|
14. 파이썬 위젯 - 캔버스(이미지) (0) | 2020.12.20 |
12. 파이선 위젯 - 캔버스(원그리기) (0) | 2020.12.18 |
11. 파이썬 위젯 - 캔버스(사각형그리기) (0) | 2020.12.16 |
10. 파이썬 위젯 - 캔버스(선그리기) (0) | 2020.12.15 |