Python+kivy BoxLayout 레이아웃 예제 코드 상세 설명

kivy BoxLayout 생 성main.py,파일 에 구체 적 인 레이아웃 을 추가 합 니 다.코드 는 다음 과 같 습 니 다.

from kivy.app import App 					 #   kivy App ,     kivy     
from kivy.uix.boxlayout import BoxLayout 	 #     

class BoxLayoutWidget(BoxLayout):     	 #    
  def __init__(self, **kwargs):			 #    
    super().__init__(**kwargs)

class BoxApp(App):
  #   App  build()  (    App )
  def build(self):

    return BoxLayoutWidget() 			#      

if __name__ == '__main__':					#     
  BoxApp().run()							#     
그 다음 에box.kv을 만 들 고 파일 에 단 추 를 추가 합 니 다.위 치 를 지정 하지 않 았 기 때문에 단 추 는 기본 적 인 방식 으로 배열 합 니 다.구체 적 인 코드 는 다음 과 같 습 니 다.

<BoxLayoutWidget>:
  Button:
    text: "Btn0"
    background_color: 0, 0, 0, 0
    font_size: 35

  Button:
    text: "Btn1"
    background_color: 0, 1, 1, 1
    font_size: 35

  Button:
    text: "Btn2"
    background_color: 0, 1, 0, 1
    font_size: 35

  Button:
    text: "Btn3"
    background_color: 0, 0, 1, 1
    font_size: 35

  Button:
    text: "Btn4"
    background_color: 1, 0, 1, 1
    font_size: 35

  Button:
    text: "Btn5"
    background_color: 1, 0, 0, 1
    font_size: 35

  Button:
    text: "Btn6"
    background_color: 1, 1, 1, 1
    font_size: 35
main.py실행 시 불 러 오기box.kv파일 스타일 입 니 다.실행 프로그램 은 다음 과 같 습 니 다.
在这里插入图片描述
파 이 썬+kivy BoxLayout 레이아웃 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 kivy BoxLayout 레이아웃 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기