클래스를 사용하여 버튼 출력

버튼을 출력하는 클래스를 선언하고 이를 호출하는 예제입니다.

아래와 같이 소스를 입력하고 실행결과를 확인합니다.

from kivy.app import App
from kivy.uix.button import Button

class Mybutton(Button):
    text="Click me!"
    on_press =lambda a : print("My Button")    
    
class TutorialApp(App):
    def build(self):
        return Mybutton()

TutorialApp().run()

Mybutton 클래스를 선언하고 텍스트와 버튼 눌림 이벤트를 정의한 후 이 클래스를 호출한다.

아래 그림은 실행결과를 나타낸 것이다.

Leave a Comment