자바·파이썬·자바스크립트/파이썬 프로그래밍

kivy 시작하기 (파이썬으로 앱만들기)

바로이순간 2015. 11. 15. 18:17

kivy로 스마트폰용 앱를 제작하기 위해서 연습을 시작해 보자


먼저 kivy를 다음 사이트에서 다운받는다.

http://kivy.org/#home


[1] 압축을 지정된 장소에 푼 다음 (윈도우의 경우) cmd창을 열고 kivy 메인 디렉토리로 이동해서

[2] kivy-3.4.bat (다운 받은 버젼)을 cmd창에서 실행시킨다. 그러면 준비가 끝났다.

[3] 메인 디렉토리 밑에 projects라는 디렉토리를 만든다.

[4] 다음과 같이 연습용 소스 "101.py"를 만든후 cmd창에서 101.py라고 실행시키면

    바로 Hello World 창이 뜨게 된다. [메모장으로 작성한 후에 파일이름을 줄 때 "101.py" 로 준다]


from kivy.app import App

from kivy.uix.button import Button


class TestApp(App):

    def build(self):

        return Button(text='Hello World')


TestApp().run()


[5] 그 다음에는 조금 복잡한 예제를 만들어 본다. 파일 이름은 "102.py"로 하였다.


from kivy.app import App

from kivy.uix.scatter import Scatter

from kivy.uix.label import Label

from kivy.uix.floatlayout import FloatLayout


class TestApp(App):

    def build(self):

        f = FloatLayout()

        s = Scatter()

        l = Label(text='Hello!',

                  font_size=150)


        f.add_widget(s)

        s.add_widget(l)

        return f


TestApp().run()


[6] 위의 모든 과정을 해보는 것에 채 30분도 걸리지 않는다. 이렇게 멋진 개발도구가 있었다니, 

진적 알았다면 얼마나 좋았을까하는 생각이 든다.





http://inclem.net/2014/01/09/kivy-crash-course/1_making-a-simple-app/