kivy를 테스트 중이며 BoxLayout을 만들어 일부 버튼을 쌓고 싶습니다. 내 문제는 레이아웃에 추가 된 아이들이 맨 아래 로직을 따르는 반면 반대는 필요하다는 것입니다. 주문을 어떻게 바꿀 수 있니? 감사!kivy에서 BoxLayout의 순서를 변경하려면 어떻게해야합니까?
3
A
답변
6
두 가지 방법이 있습니다. 어느 역순으로 add_widget() 메소드에 버튼을 통과 또는> = 1.0.5 Kivy를 사용하는 경우,
box = BoxLayout(...)
btn = Button(...)
box.add_widget(btn, len(box.children))
0
이 할 수있는 교묘 한 방법이입니다 add_widget하는 인덱스를 전달합니다.
는 GridLayout과를 사용하여 1
관련 문제
- 1. Hgroup - 요소 순서를 변경하려면 어떻게해야합니까?
- 2. DataGridView에서 탭 순서를 변경하려면 어떻게해야합니까?
- 3. Apache Tiles에서 타일 평가 순서를 변경하려면 어떻게해야합니까?
- 4. Objective-C에서 스프라이트의 Z 순서를 변경하려면 어떻게해야합니까?
- 5. Game Center에서 순위표의 순서를 변경하려면 어떻게해야합니까?
- 6. 표시되는 통계 순서를 변경하려면
- 7. JUnit 테스트 클래스에서 특정 테스트 메소드를 실행하거나 순서를 변경하려면 어떻게해야합니까?
- 8. Perl의 LWP에서 보낸 HTTP 요청 헤더 순서를 변경하려면 어떻게해야합니까?
- 9. 핵심 데이터에서 복합 기본 키의 필드 순서를 변경하려면 어떻게해야합니까?
- 10. Auriga 도크 렛의 출력에서 패키지의 순서를 변경하려면 어떻게해야합니까?
- 11. meta_value 및 title에 따라 표시된 게시물의 순서를 변경하려면 어떻게해야합니까?
- 12. BoxLayout의 JPanel 여백
- 13. 컨트롤의 불투명도를 변경하려면 어떻게해야합니까?
- 14. 키보드 로케일을 변경하려면 어떻게해야합니까?
- 15. JComboBox의 UI를 변경하려면 어떻게해야합니까?
- 16. UITabBarItem 동작을 변경하려면 어떻게해야합니까?
- 17. 스레드에서 변수를 변경하려면 어떻게해야합니까?
- 18. UIImage의 채도를 변경하려면 어떻게해야합니까?
- 19. 초기로드 이미지를 변경하려면 어떻게해야합니까?
- 20. 동적으로 Textview를 변경하려면 어떻게해야합니까?
- 21. UINavigationBar의 배경을 변경하려면 어떻게해야합니까?
- 22. mod_python의 버전을 변경하려면 어떻게해야합니까?
- 23. 임시 테이블을 변경하려면 어떻게해야합니까?
- 24. 배열의 크기를 변경하려면 어떻게해야합니까?
- 25. wxRadioButton의 전경색을 변경하려면 어떻게해야합니까?
- 26. Android에서 키보드를 변경하려면 어떻게해야합니까?
- 27. TableItem의 인덱스를 변경하려면 어떻게해야합니까?
- 28. DataGrid에서 글꼴을 변경하려면 어떻게해야합니까?
- 29. UISegmentedControl의 레이아웃을 변경하려면 어떻게해야합니까?
- 30. BoxLayout의 컨테이너 상단에 붙이는 방법
당신의 목표는 무엇인가에 COLS를 설정? 기본 하단 레이아웃 로직이 왜 당신에게 문제가됩니까? 어쩌면 논리적으로 구성 요소의 순서를 논리적으로 바꿀 수 있습니다 (kivy가 일부 구성 요소를 잘못 폐지하지 않는 경우) –
세 개의 버튼 (새로 만들기,로드, 옵션)이있는 메뉴가 있다고 가정 해보십시오. 보통의 일은 메뉴가 botton 논리에 꼭대기에 표시되고 맨 아래에 표시되지 않는다는 것입니다. kivy의 지금은 boxlayout을 사용할 때 "새로 만들기"버튼이 하단에 있고 "로드"버튼의 맨 위에 위치한다는 것입니다. 레이아웃은 맨 위부터가 아니라 하단에서부터 채워집니다. – Socratesx