Kivy 시작하기 2 (실행해 보기)

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


Kivy의 기본 앱을 만들어 보겠습니다.










import kivy는 kivy.require()을 사용하기 위해 적었습니다.
- kivy.require()은 실행하기 위한 최소한의 kivy 버전을 나타냅니다.

from kivy.app import App은 기본 App을 만들 수 있게 해줍니다.

from kivy.uix.label import Label은 Label 기능을 사용할 수 있게 해줍니다.

class TestApp(App):
- TestApp()은 우리가 새로 만든 class이며, Kivy 기본 구조인 App을 상속받아 활용합니다.

def build(self):




- build()는 앱이 처음 만들어지면서 화면에 보여지는 부분을 나타냅니다.

return Label(text='Hello World.')
- 처음 만들어지는 부분에 Label을 넣겠다는 뜻이고, 그 Label의 내용은 'Hello World.'로 설정했습니다.

if __name__ == '__main__':
- 이 파이썬 스크립트 자신이 불러와지는 것이 아니라 main으로 실행되어 진다면 이라는 뜻입니다.

TestApp().run()
TestApp()이라는 클래스를 선언하고, run() 실행하라는 뜻입니다.



Kivy는 실행하면, cmd 창과 앱 창이 같이 뜹니다.










이것으로 Kivy 기본 앱을 만들어보았습니다.

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







끝.

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




카테고리: 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