본문으로 바로가기

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

category 소프트웨어/kivy 2020. 11. 3. 18:11
728x90
반응형

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

 

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

 

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
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 클래스를 선언하고 텍스트와 버튼 눌림 이벤트를 정의한 후 이 클래스를 호출한다.

 

 

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

 

 

728x90
반응형

'소프트웨어 > kivy' 카테고리의 다른 글

사용자/비밀번호 입력 창 예제  (0) 2020.11.03
레이아웃 클래스 선언  (0) 2020.11.03
버튼과 레이블을 박스 레이아웃을 사용하여 배치  (0) 2020.11.03
Hello World - Label  (0) 2020.11.03
Hello World - Button  (0) 2020.11.03