2016-10-10 1 views
0

Question de base de Kivy. Compte tenu de ce fichier kv:Kivy: comment référencer les widgets à partir du code python?

BoxLayout: 
    MainMenu: 
    MyCanvasWidget: 

<MainMenu>: 
    Button: 
     on_press: root.do_action() 

Comment puis-je appeler une méthode de MyCanvasWidget (pour dessiner quelque chose) à partir de la méthode do_action lorsque le bouton est pressé mainMenu?

+0

Voudrez peut mentionner Kivy dans le titre afin que les gens savent que est ce que vous parlez – TheInitializer

+0

https://kivy.org/docs/guide/lang.html# access-widgets-defined-dans-kv-lang-in-your-python-code – Nykakin

+0

Ouais, mais cela fonctionne dans la même classe seulement, non? MainMenu et MyCanvasWidget sont des classes différentes. – wackazong

Répondre