Kivy 시작하기 9 (저장 위치 버튼 기능 부여)

사용 버전: Python 3.6.8, Kivy 1.11.1
사용 프로그램: Atom 1.43.0 x64






기획: URL 소스 자료를 내 컴퓨터에 저장하는 앱.


이번 시간에는 Location 버튼에 저장 위치를 설정하는 기능을 구현해 보겠습니다.




Location Popup을 추가합니다.


super은 부모 Class의 __init__ 메서드 기능을 그대로 가져오겠다는 뜻입니다.
self.ids['filechooser'].path
self는 자기 자신을 말합니다.
ids['filechooser']는 자신의 kv 안에 id가 filechooser인 것을 선택합니다.
path는 filechooser의 기본 선택 위치를 나타냅니다.








FileChooserIconView는 파일 선택 창이 Icon 형식으로 보입니다.
id는 다른 곳에서 해당 Wdiget을 참조할 수 있게 만들어줍니다.
위의 python 파일을 보시면, self.ids['filechooser']로 참조했습니다.





Here을 누르면, 선택이 되도록 만듭니다.


TestApp 클래스에 Save_path 변수를 만듭니다.









on_release는 버튼을 떼었을 때를 말합니다.
kv 파일에서 app을 사용하면, app 클래스의 변수 또는 메서드에 접근할 수 있습니다.


제목과 크기를 조절해줍니다.







끝.

앱:
https://play.google.com/store/apps/details?id=starlight.jaehwa.one


코드:
https://github.com/shwoghk14/Kivy_for_Starter




카테고리: BlackSmith, Kivy

댓글

이 블로그의 인기 게시물

Python OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

Android AVD Ram size change

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

Android Minimum touch target size

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Android Notification with Full Screen

C++ OpenCV 모폴로지 침식, 팽창

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