apprendre_kivy
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
apprendre_kivy [2020/01/02 10:09] – [Kivy: l'exemple Apprendre Kivy] serge | apprendre_kivy [2020/02/08 12:13] – [Kivy: l'exemple Apprendre Kivy] serge | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
**[[http:// | **[[http:// | ||
</ | </ | ||
+ | <WRAP center round box 40% centeralign> | ||
+ | **[[les_pages_kivy_en_details|Les pages Kivy en détails]]** | ||
+ | </ | ||
<WRAP center round info 40% centeralign> | <WRAP center round info 40% centeralign> | ||
**Avec python 3 exclusivement !** | **Avec python 3 exclusivement !** | ||
</ | </ | ||
+ | <WRAP center round box 60% centeralign> | ||
+ | **[[kivy_un_exemple_pour_les_pros_yelen|Un autre exemple: Yelen]]** | ||
+ | </ | ||
+ | ===== Gallerie ===== | ||
+ | |||
+ | {{media_02: | ||
+ | |||
+ | {{media_02: | ||
+ | {{media_02: | ||
+ | {{media_02: | ||
+ | {{media_02: | ||
+ | |||
+ | {{media_02: | ||
+ | |||
+ | ===Modification des Options=== | ||
+ | {{media_02: | ||
+ | |||
+ | {{media_02: | ||
+ | |||
+ | {{media_02: | ||
+ | |||
+ | {{media_02: | ||
=====L' | =====L' | ||
- | * **Un Screen Manager** et 2 écrans | + | * **Un Screen Manager** et 3 écrans |
* **Un fichier de configuration** avec chargement, modifications | * **Un fichier de configuration** avec chargement, modifications | ||
* **Du réseau avec Twisted TCP et Multicast** **[[https:// | * **Du réseau avec Twisted TCP et Multicast** **[[https:// | ||
* **Les scripts sont longs parce qu'il incluent de bonnes explications** | * **Les scripts sont longs parce qu'il incluent de bonnes explications** | ||
+ | * **Scatter pour gérer le multitouch avec le tactile** | ||
* Il faut d' | * Il faut d' | ||
Ligne 28: | Ligne 53: | ||
===== Les sources de apprendre-kivy sur GitHub ===== | ===== Les sources de apprendre-kivy sur GitHub ===== | ||
- | * **[[https:// | + | * **[[https:// |
- | =====Commentaires===== | + | Comprend aussi: |
+ | * Un serveur pour recevoir les envois du téléphone: | ||
+ | * Des [[https:// | ||
+ | |||
+ | ===Limitation=== | ||
+ | En fait, les réseaux Multicast et TCP tournent en permanence, la modification de cast dans les options bascule de l'un à l' | ||
+ | |||
+ | 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' | ||
+ | |||
+ | ===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: | * **[[kivy_introduction|Kivy: | ||
Ligne 80: | 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:// | ||
====Deboggage sur Android==== | ====Deboggage sur Android==== | ||
* **[[kivy_buildozer# | * **[[kivy_buildozer# | ||
- | ====pyjnius | + | ====plyer pour accéder aux datas Android==== |
- | <WRAP center round todo 60%> | + | * **[[kivy_plyer|plyer]]** |
- | TODO travailler la page [[pyjnius|pyjnius]] | + | |
- | </WRAP> | + | ====L' |
+ | Dans [[https:// | ||
+ | * build_config(self, | ||
+ | * build_settings(self, | ||
+ | * on_config_change(self, | ||
- | {{tag> | + | {{tag> |
apprendre_kivy.txt · Dernière modification : 2020/10/19 07:12 de serge