Kivy 시작하기 10 (저장 버튼 기능 부여)
사용 버전: Python 3.6.8, Kivy 1.11.1
사용 프로그램: Atom 1.43.0 x64
이번 시간에는 Save 버튼 기능 구현을 하겠습니다.
TestApp 클래스에 Save 메서드를 만들어줍니다.
31 번 줄 if는 Url 입력창이 빈칸일 때를 나타냅니다.
35 번 줄 try는 URL 연결을 하여, 데이터를 받는 과정입니다.
43 번 줄 if는 한 번 저장한 파일인지 확인하는 과정입니다.
46 번 줄 try는 내 컴퓨터에 저장하는 과정입니다.
Save 버튼을 눌렀다가 땠을 때, app.Save() 함수를 실행하고, 그 결괏값에 따라 오류 문구를 출력하도록 만들었습니다.
저장된 것을 볼 수 있습니다.
오류 문구를 팝업으로 띄우도록 하겠습니다.
확장자를 정리해줍니다.
속도 증가를 위해 if 문 순서도 정리해줍니다.
끝.
앱:
https://play.google.com/store/apps/details?id=starlight.jaehwa.one
코드:
https://github.com/shwoghk14/Kivy_for_Starter
사용 프로그램: Atom 1.43.0 x64
기획: URL 소스 자료를 내 컴퓨터에 저장하는 앱.
이번 시간에는 Save 버튼 기능 구현을 하겠습니다.
TestApp 클래스에 Save 메서드를 만들어줍니다.
31 번 줄 if는 Url 입력창이 빈칸일 때를 나타냅니다.
35 번 줄 try는 URL 연결을 하여, 데이터를 받는 과정입니다.
43 번 줄 if는 한 번 저장한 파일인지 확인하는 과정입니다.
46 번 줄 try는 내 컴퓨터에 저장하는 과정입니다.
Save 버튼을 눌렀다가 땠을 때, app.Save() 함수를 실행하고, 그 결괏값에 따라 오류 문구를 출력하도록 만들었습니다.
저장된 것을 볼 수 있습니다.
오류 문구를 팝업으로 띄우도록 하겠습니다.
확장자를 정리해줍니다.
속도 증가를 위해 if 문 순서도 정리해줍니다.
끝.
앱:
https://play.google.com/store/apps/details?id=starlight.jaehwa.one
코드:
https://github.com/shwoghk14/Kivy_for_Starter
카테고리: BlackSmith, Kivy
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.