[Python] GUI 프로그래밍 문제 풀이 : 버튼 클릭/마우스 클릭/랜덤 생성 이벤트 예제
1. 마우스 버튼 클릭 이벤트: 난이도 下 화면에 사각형을 그리고 마우스 왼쪽 버튼을 누르면 사각형의 크기를 증가시킨다. 마우스 오른쪽 버튼을 누르면 사각형이 작아지도록 하는 프로그램을 작성해보자. from tkinter import * #기본 선언 window= Tk() w=Canvas(window, width=400, height=300) w.pack() #기본 사각형 그리기 x=200 y=200 square= w.create_rectangle(75,75,x,y) #마우스 왼쪽 버튼 클릭시 사각형 크기 증가 def bigger(event): global x,y,w,square x+=25 y+=25 w.coords(square,75,75,x,y) #마우스 오른쪽 버튼 클릭시 사각형 크기 감소 def s..
Study/Python
2021. 11. 20. 02:07