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édente | ||
apprendre_kivy [2020/01/02 08:46] – [Installation de kivy] serge | apprendre_kivy [2020/10/19 07:12] (Version actuelle) – Tag0 Added: python Removed: python3,realisations_logicielles serge | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Kivy: l' | ====== Kivy: l' | ||
<WRAP center round box 60% centeralign> | <WRAP center round box 60% centeralign> | ||
- | **[[http:// | + | **{{tagpage> |
+ | **[[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 !** | ||
Ligne 9: | Ligne 12: | ||
<WRAP center round box 60% centeralign> | <WRAP center round box 60% centeralign> | ||
- | **{{tagpage> | + | **[[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 30: | 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 55: | Ligne 96: | ||
====self.app==== | ====self.app==== | ||
* **[[kivy_les_fichiers_kv# | * **[[kivy_les_fichiers_kv# | ||
- | self.app est une variable globale | + | app est l' |
<code python> | <code python> | ||
Ligne 82: | 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> kivy python |
apprendre_kivy.1577954810.txt.gz · Dernière modification : 2020/01/02 08:46 de serge