Kivy 시작하기 2 (실행해 보기)
사용 버전: Python 3.6.8, Kivy 1.11.1
사용 프로그램: Atom 1.42.0 x64
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
사용 프로그램: 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
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.