.kv 파일로 화면을 정의 했으므로 ie를 사용할 때 아무런 문제없이 액세스 할 수 있습니다. on_release : app.root.current = .kv의 'main'. 하지만 버튼이 파이썬에서 동적으로 생성 될 때 문제가 있습니다. on_release와 동등한 것 : app.root.current = 'main'in python? 왜냐하면 나는 app.root를 인식하지 못하기 때문이다.on_press를 추가하여 kivy를 사용하여 파이썬에서 화면을 변경하는 방법은 무엇입니까?
2
A
답변
3
App.get_running_app()
으로 전화하여 현재 App
에 액세스 할 수 있습니다. 즉,
from kivy.app import App
def change_screen(*args):
App.get_running_app().root.current = 'main'
from kivy.uix.button import Button
btn = Button(text='abc')
btn.bind(on_press=change_screen)
+0
나는 당신에게 표를 줄 것이지만 나는 Stackoverflow에서 너무 젊다. Sry. 그리고 네. 그것은 완벽하게 작동했습니다. – samujele
관련 문제
- 1. kivy를 사용하여 바인딩하는 방법은 무엇입니까?
- 2. 초기 화면을 변경하는 방법은 무엇입니까?
- 3. Python과 kivy를 사용하여 조건문을 입력하는 방법은 무엇입니까?
- 4. 시간을 추가하여 NSDate의 날짜를 변경하는 방법은 무엇입니까?
- 5. 파이썬에서 색상을 변경하는 방법은 무엇입니까?
- 6. 파이썬에서 시간을 변경하는 방법은 무엇입니까?
- 7. UIDocumentInteractionController 미리보기 화면을 변경하는 방법은 무엇입니까?
- 8. Windows phone 7에서 화면을 변경하는 방법은 무엇입니까?
- 9. Android에서 탭하여 화면을 변경하는 방법은 무엇입니까?
- 10. 배치 파일을 사용하여 특정 시간에 배경 화면을 변경하는 방법은 무엇입니까?
- 11. 자바 스크립트 코드를 추가하여 맞춤 팝업 화면을 만드는 방법은 무엇입니까?
- 12. 파이썬에서 메소드 호출 순서를 변경하는 방법은 무엇입니까?
- 13. 문자열 파이썬에서 1 비트를 변경하는 방법은 무엇입니까?
- 14. 파이썬에서 iBus 입력 방법을 변경하는 방법은 무엇입니까?
- 15. Android 용 Kivy를 사용하여 루트로 파일을 읽거나 쓰는 방법은 무엇입니까?
- 16. 파이썬에서 폴더 이름을 변경하는 방법은 무엇입니까?
- 17. 파이썬에서 for 루프의 인덱스를 변경하는 방법은 무엇입니까?
- 18. 파이썬에서 축 값을 변경하는 방법은 무엇입니까?
- 19. 파이썬에서 데코레이터를 사용하여 함수의 리턴을 변경하는 방법은 무엇입니까?
- 20. kivy를 사용하여 이미지를 표시하는 방법
- 21. kivy를 사용하여 서버에 데이터 보내기
- 22. Kivy를 사용하여 수학 표현식을 렌더링하려면 어떻게해야합니까?
- 23. 파이썬을 사용하여 MIME 유형을 변경하는 방법은 무엇입니까?
- 24. kivy를 사용하여 콘솔 출력을 얻는 방법
- 25. 서비스를 사용하여 배경 화면을 변경하는 방법 C#
- 26. Xamarin을 사용하여 IOS 배경 화면을 변경하는 방법
- 27. UISplitViewController 팝업 메뉴가 화면을 채우며 크기를 변경하는 방법은 무엇입니까?
- 28. IBM Worklight 6.0 - Android 환경에서 시작 화면을 변경하는 방법은 무엇입니까?
- 29. 한 번의 클릭으로 바탕 화면을 변경하는 가장 간단한 방법은 무엇입니까
- 30. Android의 QR 코드 스캐너에서 카메라 화면을 변경하는 방법은 무엇입니까?
코드의 관련 부분을 게시하고 시도한 것을 설명하면 더 빨리 응답 할 수 있습니다. – Tom