Outils pour utilisateurs

Outils du site


apprendre_kivy

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
apprendre_kivy [2020/01/02 10:10] – [L'exemple Apprendre Kivy comprend en particulier] sergeapprendre_kivy [2020/10/19 07:12] (Version actuelle) – Tag0 Added: python Removed: python3,realisations_logicielles serge
Ligne 4: Ligne 4:
 **[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fapprendre_kivy|English Version]]** **[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fapprendre_kivy|English Version]]**
 </WRAP> </WRAP>
 +<WRAP center round box 40% centeralign> 
 +**[[les_pages_kivy_en_details|Les pages Kivy en détails]]** 
 +</WRAP>
 <WRAP center round info 40% centeralign> <WRAP center round info 40% centeralign>
 **Avec python 3 exclusivement !** **Avec python 3 exclusivement !**
 </WRAP> </WRAP>
  
 +<WRAP center round box 60% centeralign>
 +**[[kivy_un_exemple_pour_les_pros_yelen|Un autre exemple: Yelen]]**
 +</WRAP>
 +===== Gallerie =====
 +
 +{{media_02:apprendre-kivy_1.png?200|}} Le fond blanc est carré
 +
 +{{media_02:apprender-kivy_2.png?200|}}
 +{{media_02:apprendre-kivy_3.png?200|}}
 +{{media_02:apprendre-kivy_4.png?200|}}
 +{{media_02:apprendre-kivy_5.png?200|}}
 +
 +{{media_02:apprendre-kivy_6.png?200|}} Seule les valeurs de l'image sans fond blanc sont envoyées
 +
 +===Modification des Options===
 +{{media_02:apprendre-kivy_7.png?200|}} L'écran Options
 +
 +{{media_02:apprendre-kivy_8.png?200|}} Modification d'une valeur
 +
 +{{media_02:apprendre-kivy_9.png?200|}} Sélection des options Kivy ou Apprendre Kivy
 +
 +{{media_02:apprendre-kivy_10.png?200|}} Les options kivy par défaut
  
 =====L'exemple Apprendre Kivy comprend en particulier===== =====L'exemple Apprendre Kivy comprend en particulier=====
Ligne 29: Ligne 53:
  
 ===== Les sources de apprendre-kivy sur GitHub ===== ===== Les sources de apprendre-kivy sur GitHub =====
-  * **[[https://github.com/sergeLabo/apprendre-kivy|apprendre-kivy]]**+  * **[[https://github.com/sergeLabo/apprendre-kivy|apprendre-kivy]]** avec le [[https://github.com/sergeLabo/apprendre-kivy/raw/master/apprendre_kivy/apprendrekivy-0.25.apk|apk]]
  
-=====Commentaires=====+Comprend aussi: 
 +  * Un serveur pour recevoir les envois du téléphone: [[https://github.com/sergeLabo/apprendre-kivy/blob/master/apprendre_kivy/serverkivy.py|serverkivy.py]] réalisé avec kivy mais prévu pour tourner seulement sur PC. 
 +  * Des [[https://github.com/sergeLabo/apprendre-kivy/tree/master/apprendre_kivy/doc|extraits]] des exemples de la doc officielle 
 + 
 +===Limitation==
 +En fait, les réseaux Multicast et TCP tournent en permanence, la modification de cast dans les options bascule de l'un à l'autre.  
 + 
 +Pour arrêter le reactor de twisted: 
 +  reactor.stop() 
 +et pour le relancer (non testé): 
 +  install_twisted_reactor() 
 + 
 +===Bugs=== 
 +Il y en a toujours, en particulier l'affichage en fonction de la taille de l'écran. 
 + 
 +===Le truc tout c..=== 
 +  * Mettre une image avec canal alpha sur un fond blanc dans un BoxLayout !! [[kivy_image_avec_alpha_sur_fond_blanc|Une image avec canal alpha sur un fond blanc dans un BoxLayout]] 
 + 
 +=====Ressources=====
 ====Installation de kivy==== ====Installation de kivy====
   * **[[kivy_introduction|Kivy: Introduction]]**   * **[[kivy_introduction|Kivy: Introduction]]**
Ligne 81: Ligne 123:
  
   * Ne pas mettre les modules de la bibliothèque standard python en requirements   * Ne pas mettre les modules de la bibliothèque standard python en requirements
 +  * [[https://github.com/sergeLabo/apprendre-kivy/blob/master/apprendre_kivy/buildozer.spec|buildozer.spec]]
  
 ====Deboggage sur Android==== ====Deboggage sur Android====
   * **[[kivy_buildozer#deboggage_sur_android|Deboggage sur Android]]**   * **[[kivy_buildozer#deboggage_sur_android|Deboggage sur Android]]**
  
-====pyjnius pour accéder aux datas Android====+====plyer pour accéder aux datas Android====
  
-<WRAP center round todo 60%> +  * **[[kivy_plyer|plyer]]** 
-TODO travailler la page [[pyjnius|pyjnius]] + 
-</WRAP>+====L'écran Options==== 
 +Dans [[https://github.com/sergeLabo/apprendre-kivy/blob/master/apprendre_kivy/main.py|main.py]] et dans la class ApprendreKivyApp(App), voir les méthodes: 
 +  * build_config(self, config) 
 +  * build_settings(self, settings) 
 +  * on_config_change(self, config, section, key, value)
  
  
-{{tag>kivy python3 sb}}+{{tag> kivy python sb }}
  
apprendre_kivy.1577959859.txt.gz · Dernière modification : 2020/01/02 10:10 de serge