Outils pour utilisateurs

Outils du site


les_pages_kivy_en_details

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
les_pages_kivy_en_details [2020/02/08 12:10] – [Kivy: Les pages Kivy en détails] sergeles_pages_kivy_en_details [2022/01/06 12:55] (Version actuelle) – [Apprendre Kivy] serge
Ligne 5: Ligne 5:
 </WRAP> </WRAP>
 <WRAP center round box 40% centeralign> <WRAP center round box 40% centeralign>
-**[[les_pages_kivy_en_details|Les pages en détails]]**+**[[les_pages_kivy_en_details|Les pages Kivy en détails]]**
 </WRAP> </WRAP>
 =====Pour commencer===== =====Pour commencer=====
Ligne 11: Ligne 11:
     * [[kivy_introduction#Ressources|Ressources]]     * [[kivy_introduction#Ressources|Ressources]]
     * [[kivy_introduction#Installation de kivy|Installation de kivy]] et configuration     * [[kivy_introduction#Installation de kivy|Installation de kivy]] et configuration
-  - **[[kivy_comment_faire_un_tas_de_chose|Comment faire un tas de chose]]**+  - **[[kivy_comment_faire_un_tas_de_chose|Kivy: Comment faire ou ne pas faire un tas de chose]]**
     * [[kivy_comment_faire_un_tas_de_chose#Comment chercher ?|Comment chercher ?]]     * [[kivy_comment_faire_un_tas_de_chose#Comment chercher ?|Comment chercher ?]]
     * [[kivy_comment_faire_un_tas_de_chose#Des explications avec les exemples des sources|Des explications avec les exemples des sources]]     * [[kivy_comment_faire_un_tas_de_chose#Des explications avec les exemples des sources|Des explications avec les exemples des sources]]
     * [[kivy_comment_faire_un_tas_de_chose#Comment lister tous les widgets dans le python|Comment lister tous les widgets dans le python]]     * [[kivy_comment_faire_un_tas_de_chose#Comment lister tous les widgets dans le python|Comment lister tous les widgets dans le python]]
-    * [[kivy_comment_faire_un_tas_de_chose#Comment passer d'une class à une autre|Comment passer d'une class à une autre]]+    * [[kivy_comment_faire_un_tas_de_chose#comment_passer_un_attribut_d_une_class_a_une_autre|Comment passer un attribut d'une class à une autre]] Comment passer d'un objet à un autre ?
     * [[kivy_comment_faire_un_tas_de_chose#Pourquoi définir les attributs appelés dans *.kv comme attributs de classe ?|Pourquoi définir les attributs appelés dans *.kv comme attributs de classe ?]]     * [[kivy_comment_faire_un_tas_de_chose#Pourquoi définir les attributs appelés dans *.kv comme attributs de classe ?|Pourquoi définir les attributs appelés dans *.kv comme attributs de classe ?]]
     * [[kivy_comment_faire_un_tas_de_chose#Comment changer la couleur d'un Rectangle ?|Comment changer la couleur d'un Rectangle ?]]     * [[kivy_comment_faire_un_tas_de_chose#Comment changer la couleur d'un Rectangle ?|Comment changer la couleur d'un Rectangle ?]]
Ligne 22: Ligne 22:
     * [[kivy_comment_faire_un_tas_de_chose#Factory|Factory]]     * [[kivy_comment_faire_un_tas_de_chose#Factory|Factory]]
     * [[kivy_comment_faire_un_tas_de_chose#Réception sur Android en Multicast|Réception sur Android en Multicast]]     * [[kivy_comment_faire_un_tas_de_chose#Réception sur Android en Multicast|Réception sur Android en Multicast]]
 +    * [[kivy_comment_faire_un_tas_de_chose#comment_eviter_ou_resoudre_des_bugs_a_la_compilation_avec_buildozer|Comment éviter ou résoudre des bugs à la compilation avec buildozer]]
     * [[kivy_comment_faire_un_tas_de_chose#Twisted dans kivy|Twisted dans kivy]]     * [[kivy_comment_faire_un_tas_de_chose#Twisted dans kivy|Twisted dans kivy]]
 +    * [[kivy_comment_faire_un_tas_de_chose#comment_avoir_une_action_maintenue_si_maintien_d_un_button|Comment avoir une action maintenue si maintien d'un Button]]
   - **[[kivy_les_fichiers_kv|Les fichiers kv]]**   - **[[kivy_les_fichiers_kv|Les fichiers kv]]**
     * [[kivy_les_fichiers_kv#Le langage kivy dans les fichiers *.kv|Le langage kivy dans les fichiers *.kv]]     * [[kivy_les_fichiers_kv#Le langage kivy dans les fichiers *.kv|Le langage kivy dans les fichiers *.kv]]
Ligne 37: Ligne 39:
     * [[kivy_les_fichiers_kv#Les directives de Lang|Les directives de Lang]]     * [[kivy_les_fichiers_kv#Les directives de Lang|Les directives de Lang]]
     * [[kivy_les_fichiers_kv#Définir l'héritage d'un widget|Définir l'héritage d'un widget]]     * [[kivy_les_fichiers_kv#Définir l'héritage d'un widget|Définir l'héritage d'un widget]]
 +
 +=====Apprendre Kivy en images=====
 +    * [[apprendre_kivy_en_images#Vue globale et en parallèle de main.py et apprendrekivy.kv|Vue globale et en parallèle de main.py et apprendrekivy.kv]]
 +    * [[apprendre_kivy_en_images#Un simple widget et appel par l'id|Un simple widget et appel par l'id]]
 +    * [[apprendre_kivy_en_images#Attribut de class|Attribut de class]]
 +    * [[apprendre_kivy_en_images#Size_hint|Size_hint]]
 +    * [[apprendre_kivy_en_images#Button et couleur de fond d'un BoxLayout|Button et couleur de fond d'un BoxLayout]]
 +    * [[apprendre_kivy_en_images#Slider|Slider]]
 +    * [[apprendre_kivy_en_images#Clock pour lancer une boucle infinie|Clock pour lancer une boucle infinie]]
 +    * [[apprendre_kivy_en_images#Construction des écrans et du réseau|Construction des écrans et du réseau]]
 +    * [[apprendre_kivy_en_images#Le réseau avec Twisted|Le réseau avec Twisted]]
 +    * [[apprendre_kivy_en_images#La config|La config]]
 +    * [[apprendre_kivy_en_images#Clock schedule_once et thread|Clock schedule_once et thread]]
 +    * [[apprendre_kivy_en_images#Création du ScreenManager dans le kv|Création du ScreenManager dans le kv]]
 +    * [[apprendre_kivy_en_images#ScrollView|ScrollView]]
 +    * [[apprendre_kivy_en_images#Scatter|Scatter]]
  
  
Ligne 61: Ligne 79:
     * [[kivy_exemples_simples_pour_apprendre#Mélange FloatLayout GridLayout BoxLayout|Mélange FloatLayout GridLayout BoxLayout]]     * [[kivy_exemples_simples_pour_apprendre#Mélange FloatLayout GridLayout BoxLayout|Mélange FloatLayout GridLayout BoxLayout]]
     * [[kivy_exemples_simples_pour_apprendre#Le Hello World modifié|Le Hello World modifié]]     * [[kivy_exemples_simples_pour_apprendre#Le Hello World modifié|Le Hello World modifié]]
-  - **[[apprendre_kivy|l'exemple Apprendre Kivy]]**+  - **[[apprendre_kivy|L'exemple Apprendre Kivy]]**
     * [[apprendre_kivy#L'exemple Apprendre Kivy comprend en particulier|L'exemple Apprendre Kivy comprend en particulier]]     * [[apprendre_kivy#L'exemple Apprendre Kivy comprend en particulier|L'exemple Apprendre Kivy comprend en particulier]]
     * [[apprendre_kivy#Comment chercher ?|Comment chercher ?]]     * [[apprendre_kivy#Comment chercher ?|Comment chercher ?]]
Ligne 67: Ligne 85:
   - **[[kivy_un_exemple_pour_les_pros_yelen|Un exemple pour les pros Yelen]]**   - **[[kivy_un_exemple_pour_les_pros_yelen|Un exemple pour les pros Yelen]]**
     * [[kivy_un_exemple_pour_les_pros_yelen#Un problème: texture_size|Un problème: texture_size]]     * [[kivy_un_exemple_pour_les_pros_yelen#Un problème: texture_size|Un problème: texture_size]]
 +  - **[[music_player_sur_raspberry_pi|Un Music Player sur Raspberry Pi]]** 
 +    * [[music_player_sur_raspberry_pi#screenmanager_avec_scroll_vs_swipe|Screenmanager avec Scroll]] sans Scroll
  
 =====Des fonctionnalités supplémentaires avec Plyer===== =====Des fonctionnalités supplémentaires avec Plyer=====
Ligne 87: Ligne 106:
     * [[kivy_graph_examples#Le même exemple avec la sinusoïde qui glisse|Le même exemple avec la sinusoïde qui glisse]]     * [[kivy_graph_examples#Le même exemple avec la sinusoïde qui glisse|Le même exemple avec la sinusoïde qui glisse]]
  
 +===== jnius to access Java classes as Python classes  =====
 +A Python module to access Java classes as Python classes using the Java Native Interface (JNI). Warning: the pypi name is now pyjnius instead of jnius.
 +  * [[kivy_jnius|Kivy: jnius]]
 =====Compiler avec Buildozer===== =====Compiler avec Buildozer=====
   - **[[kivy_buildozer|Buildozer pour compiler une application Android en python]]**   - **[[kivy_buildozer|Buildozer pour compiler une application Android en python]]**
Ligne 96: Ligne 118:
     * [[kivy_buildozer#Et à la fin c'est l'Allemagne qui gagne|Et à la fin c'est l'Allemagne qui gagne]]     * [[kivy_buildozer#Et à la fin c'est l'Allemagne qui gagne|Et à la fin c'est l'Allemagne qui gagne]]
     * [[kivy_buildozer#Deboggage sur Android|Deboggage sur Android]]     * [[kivy_buildozer#Deboggage sur Android|Deboggage sur Android]]
 +
 +===== OSC =====
 +Un module python pour l'OSC très pratique:
 +    * [[kivy_oscpy|Kivy: OSC]]
 +
 +===== Service =====
 +Pour avoir un script qui tourne en arrière plan, il faut utiliser un service.
 +    * [[kivy_android_service|Kivy: Android Service]]
 +
  
  
-{{tag>kivy sb python3}}+{{tag> kivy python sb }}
  
les_pages_kivy_en_details.1581163825.txt.gz · Dernière modification : 2020/02/08 12:10 de serge