Outils pour utilisateurs

Outils du site


apprendre_kivy_en_images

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
Prochaine révisionLes deux révisions suivantes
apprendre_kivy_en_images [2020/02/15 11:28] – [toto] sergeapprendre_kivy_en_images [2020/02/17 12:54] – [La config] serge
Ligne 3: Ligne 3:
 **{{tagpage>kivy|Toutes les pages Kivy}}** **{{tagpage>kivy|Toutes les pages Kivy}}**
 **[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fapprendre_kivy_en_images|English Version]]** **[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fapprendre_kivy_en_images|English Version]]**
-</WRAP> +
-<WRAP center round box 40% centeralign>+
 **[[les_pages_kivy_en_details|Les pages Kivy en détails]]** **[[les_pages_kivy_en_details|Les pages Kivy en détails]]**
 </WRAP> </WRAP>
-<WRAP center round info 40% centeralign>+<WRAP center round box 60% centeralign>
 Cette page illustre l'exemple **[[apprendre_kivy|Apprendre Kivy]]** Cette page illustre l'exemple **[[apprendre_kivy|Apprendre Kivy]]**
 +{{ :media_02:apprendre-kivy_1.png?400 |L'esthétique n'est pas là pour faire joli, mais pour apprendre !!!}}
 </WRAP> </WRAP>
  
-{{ :media_02:apprendre-kivy_1.png?400 |L'esthétique n'est pas là pour faire joli, mais pour apprendre !!!}}+=====Vue globale et en parallèle de main.py et apprendrekivy.kv===== 
 +Je crée toujours une class dans le main.py pour chaque widget du *.kv 
 +Donc, jamais d'import dans le kv ! 
 +{{ :media_01:apkv_10.svg?800 |}}
  
 +=====Un simple widget et appel par l'id=====
 +  * **Appel de l'attribut owner_detail de la class Screen1 depuis la class OwnerInfo**
 +{{ :media_01:apkv_14.svg?800 |}}
  
-===== main.py et apprendrekivy.kv =====+=====Attribut de class===== 
 +titre est un [[https://programmation360.com/programmation-orientee-objet-python/#Attributs_de_classe_et_methodes_statiques|attribut de class]] 
 +{{ :media_01:apkv_11.svg?800 |}}
  
 +=====Size_hint=====
 +  * **On commence toujours à construire son kv avec des BoxLayout !!**
 +{{ :media_01:apkv_16.svg?800 |}}
  
  
-====Vue globale et en parallèle de main.py et apprendrekivy.kv==== +===== Button et couleur de fond d'un BoxLayout ===== 
-Je crée toujours une class dans le main.py pour chaque widget du *.kv +{{ :media_01:apkv_17.svg?800 |}}
-Donc, jamais d'import dans le kv !+
  
-{{:media_01:apprendre_kivy_11.png?700|}} 
  
 +===== Slider =====
 +{{ :media_01:apkv_18.svg?800 |}}
  
 +===== Clock pour lancer une boucle infinie =====
 +{{ :media_01:apkv_19.svg?800 |}}
  
-===Attribut de class=== 
-titre est un [[https://programmation360.com/programmation-orientee-objet-python/#Attributs_de_classe_et_methodes_statiques|attribut de class]] 
-{{ :media_01:ap_01.png?400 |}} 
  
 +===== Construction des écrans et du réseau=====
 +{{ :media_01:apkv_21.svg?800 |}}
  
 +===== Le réseau avec Twisted =====
 +{{ :media_01:apkv_22.svg?800 |}}
  
 +===== La config =====
 +  * **Voir la page [[kivy_options_settings|Options Settings]]**
 +{{ :media_01:apkv_23.svg?800 |}}
  
 +===== Clock schedule_once et thread=====
 +  * schedule_once pour retarder l'excécution
 +  * Thread en deamon
  
 +{{ :media_01:apkv_24.svg?800 |}}
 =====super() en python3===== =====super() en python3=====
 <code python> <code python>
apprendre_kivy_en_images.txt · Dernière modification : 2020/10/19 07:09 de serge