공부/python
2020. 1. 13.
(python) tkinter을 통한 GUI 프로그래밍5 - 애니메이션, 라디오 버튼, 체크박스, 리스트 박스 위젯
*리스트 박스 위젯은 학교에서 배우지 않고 넘어갔음. 파이썬을 이용하여 애니메이션을 작성하려면 일정 시간을 간격으로 달라지는 그림을 화면에 표시하면 된다. 흔히 볼 수 있는 애니메이션과 방식은 똑같다. 오른쪽으로 움직이는 공 애니메이션 애니메이션이 너무 빨리 그려지면 안 되기 때문에 time 모듈을 포함시킨다. 그리기 객체의 아이디를 알고 있어야 하므로, create_oval() 함수의 반환값을 변수 id에 저장하여 객체의 아이디를 반환한다. canvas.move() 함수를 사용한다. 첫 번째 매개 변수는 움직이고자 하는 객체의 아이디(id)이다. 두 번째와 세 번째 매개 변수는 x방향과 y방향의 이동거리이다. window.update()는 화면을 다시 그린다. 만약, update()를 호출하지 않으면 ..