2016-09-28 3 views
0

제 목표는 스크린 샷과 같이 화면 상단의 작업 표시 줄에 3 개의 버튼을 추가하는 것입니다. 도움을 받으십시오.앵커 레이아웃의 작업 표시 줄 - KIVY. python

.kv 파일

AnchorLayout: 
    anchor_x: 'center' 
    anchor_y: 'top' 
    BoxLayout: 
     padding: 30 
     size_hint: 1, .1 
     orientation: 'horizontal' 
     Button: 
      text: 'Back' 
      on_press: root.manager.current = 'mainpage'      
     TextInput: 
      text: 'Search'      
     Button: 
      text: 'Fav' 

즐겨 찾기와 뒤로 가기 버튼은 나중에 아이콘으로 변경되며, 검색

평 파일 드롭 다운을 할 것이다

class MainPage(Screen): 
    pass 

enter image description here

답변

0

나는 당신에게 권합니다. 상자 레이아웃 내의 상대적 레이아웃 :

BoxLayout: 
    padding: 30 
    size_hint: 1, .1 
    orientation: 'horizontal' 

    RelativeLayout: 

     Button: 
      text: 'Back' 
      pos_hint: {'center_x': 0.1, 'center_y': 0.5} 
      on_press: root.manager.current = 'mainpage' 

     TextInput: 
      pos_hint: {'center_x': 0.5, 'center_y': 0.5} 
      text: 'Search'      

     Button: 
      pos_hint: {'center_x': 0.9, 'center_y': 0.5} 
      text: 'Fav'