본문 바로가기

파이썬 after2

파이썬 23장(tkinter_07, 미로게임_02, 플레이어 이동, keysym, after, coords) ▣ 안녕하세요 오늘은 저번 시간에 이어서 미로게임을 만들어보겠습니다. 간단하게 플레이어를 넣고 방향키를 누르면 이동하는 걸 공부해보겠습니다. ▣ 먼저 저번장까지 완성한 내용을 열어서 keyinput 전역변수를 선언해주겠습니다. 여기에는 키를 입력한 값을 저장하는 변수라고 생각하시면 됩니다. 그리고 키에 값을 입력 받는 함수 key_Down을 만들어보겠습니다. 전역 변수를 사용해야 하기 때문에 gloabal키워드로 keyinput을 선언했고, 매개변수로 받은 i에 값에 i.keysym 키워드를 사용합니다. 저번장에서도 했지만, 이 키워드는 입력받은 키에 이름값을 가져옵니다. 만약에 방향키"Up"을 누르면 이렇게 "Up"에 이름값이 keyinput에 대입됩니다. ▣ 그리고 밑에 보시면 key_Up함수를 정의.. 2021. 1. 5.
파이썬 20장(tkinter_04, 메시지박스 , after(), 시간, GUI, import, 타이머) ▣ 안녕하세요^^ 오늘은 저번장에 이어서 tkinter모듈을 사용해서 GUI를 구현 보도록 하겠습니다. 먼저 메시지박수를 출력하는걸 간단하게 구현해보겠습니다. ▣ 우선 메시지 박스를 사용하려면 import.tkinter.messagebox 모듈을 추가해주시고, 우리가 저번에 했던것처럼 버튼을 먼저 생성해주겠습니다. 그리고 버튼을 클릭할 때, 메시지를 출력하게 할 텐데 tkinter.messagebox.showinfo("타이틀 제목", "내용")을 함수에 넣습니다. 그리고 버튼에 command를 함수로 지정해줍니다. ▣ 실행을 해보면 버튼을 클릭할 때 이렇게 메시지가 나오게 됩니다. ▣ 여기서 중요한 건 tkinter.messagebox.showinfo() == 정보 표시 tkinter.messagebox.. 2020. 12. 7.