Kivy 시작하기 10 (저장 버튼 기능 부여)

사용 버전: Python 3.6.8, Kivy 1.11.1
사용 프로그램: 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

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

Python bytes.fromhex()

Android Minimum touch target size

KiCad 시작하기 2 (PCB 만들기)

tensorflow tf.random.uniform()

tensorflow tf.expand_dims()

Forensics .pyc 파일 .py로 복구하기

Android Notification with Full Screen

Android Java 8+ Api desugaring