Outils pour utilisateurs

Outils du site


kivy_introduction

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
kivy_introduction [2020/01/02 08:22] sergekivy_introduction [2020/02/08 12:13] – [Kivy: Introduction] serge
Ligne 2: Ligne 2:
 <WRAP center round box 60% centeralign> <WRAP center round box 60% centeralign>
 **{{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%2Fkivy_introduction|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 60% centeralign>
 +**Avec python 3 exclusivement !**
 +</WRAP>
 +
 +
 ===== Ressources ===== ===== Ressources =====
- 
 ==== Livres ==== ==== Livres ====
- 
   * [[http://www.amazon.fr/Creating-Apps-Kivy-Dusty-Phillips/dp/1491946679/ref=sr_1_5?s=english-books&ie=UTF8&qid=1426934327&sr=1-5&keywords=kivy|Creating Apps in Kivy (Anglais)]] Un livre de 128 pages qui se concentre sur comment créer une application. L'approche est très pratique et concrète basée sur un exemple. L'interface n'est créée qu'avec des BoxLayout, le fichier kv et le code reste simple.   * [[http://www.amazon.fr/Creating-Apps-Kivy-Dusty-Phillips/dp/1491946679/ref=sr_1_5?s=english-books&ie=UTF8&qid=1426934327&sr=1-5&keywords=kivy|Creating Apps in Kivy (Anglais)]] Un livre de 128 pages qui se concentre sur comment créer une application. L'approche est très pratique et concrète basée sur un exemple. L'interface n'est créée qu'avec des BoxLayout, le fichier kv et le code reste simple.
   * [[http://www.amazon.fr/Kivy-Interactive-Applications-Roberto-Ulloa/dp/1783281596/ref=sr_1_2?s=english-books&ie=UTF8&qid=1426934327&sr=1-2&keywords=kivy|Kivy: Interactive Applications in Python (Anglais)]]   * [[http://www.amazon.fr/Kivy-Interactive-Applications-Roberto-Ulloa/dp/1783281596/ref=sr_1_2?s=english-books&ie=UTF8&qid=1426934327&sr=1-2&keywords=kivy|Kivy: Interactive Applications in Python (Anglais)]]
Ligne 15: Ligne 22:
   * [[https://media.readthedocs.org/pdf/kivy/latest/kivy.pdf|kivy.pdf]] 750 pages de la doc officielle donc sans intérêt.   * [[https://media.readthedocs.org/pdf/kivy/latest/kivy.pdf|kivy.pdf]] 750 pages de la doc officielle donc sans intérêt.
   * [[https://kivyspacegame.wordpress.com/|Des explications pour un jeu]]   * [[https://kivyspacegame.wordpress.com/|Des explications pour un jeu]]
- +  * Télécharger le code de tous les exemples de [[http://shop.oreilly.com/product/0636920032595.do|Creating Apps in Kivy]] à [[https://github.com/oreillymedia/creating_apps_in_kivy|creating_apps_in_kivy sur GitHub]]
 ===== Remarques ===== ===== Remarques =====
- 
 ==== Mauvais respect du PEP 8 ==== ==== Mauvais respect du PEP 8 ====
- 
 Je ne respecte pas quelques règles: Je ne respecte pas quelques règles:
- 
   * Saut de lignes: 1 au lieu de 2 pour avoir des pages sur le wiki plus courtes donc plus lisibles.   * Saut de lignes: 1 au lieu de 2 pour avoir des pages sur le wiki plus courtes donc plus lisibles.
  
 ==== Mes règles ==== ==== Mes règles ====
 +  - **[[https://pythonclock.org/|Python 2 a été retiré !]]** Nous n'utilisons que python 3
 +  - **Test réalisé sur Debian 10 Buster avec python 3.7**
 +  - **Le code dans main.py, le graphisme dans *.kv** Pourquoi avoir inventé le fichier kv si c'est pour tout mélanger!
  
-=== Le code dans main.py, le graphisme dans *.kv ==+==== Philo ====
- +
-Pourquoi avoir inventé le fichier kv si c'est pour tout mélanger !''' +
- +
-=== Philo === +
   * Pourquoi faire simple quand on peut faire compliqué ?   * Pourquoi faire simple quand on peut faire compliqué ?
   * Pourquoi votre lycée est-il construit comme une prison ?   * Pourquoi votre lycée est-il construit comme une prison ?
- 
-===== Toutes les pages kivy ===== 
-{{topic>[kivy]}} 
- 
-====== Kivy 2020 ====== 
- 
-<WRAP center round info 40% centeralign> 
-**Avec python 3 exclusivement !** 
-</WRAP> 
- 
-<WRAP center round box 80% centeralign> 
-**{{tagpage>kivy|Toutes les pages Kivy}}** 
-</WRAP> 
-=====Toutes les pages===== 
- 
-{{topic>kivy}} 
- 
-=====Règles===== 
-  - **[[https://pythonclock.org/|Python 2 a été retiré !]]** Nous n'utilisons que python 3 
-  - **Test réalisé sur Debian 10 Buster avec python 3.7** 
  
 =====Installation de kivy===== =====Installation de kivy=====
- 
 <code> <code>
 sudo apt-get install python3-pip sudo apt-get install python3-pip
Ligne 69: Ligne 49:
 Puis, un jour,  Puis, un jour, 
 **[[http://sametmax.com/les-environnement-virtuels-python-virtualenv-et-virtualenvwrapper/|Les environnements virtuels Python]]** ! **[[http://sametmax.com/les-environnement-virtuels-python-virtualenv-et-virtualenvwrapper/|Les environnements virtuels Python]]** !
 +
 +====Configurarion de kivy====
 +  * **[[https://kivy.org/doc/stable/guide/config.html|Configure Kivy]]**
  
 =====Comment compiler un programme kivy pour obtenir une application Android avec Buildozer===== =====Comment compiler un programme kivy pour obtenir une application Android avec Buildozer=====
-  * **[[kivy_buildozer|Kivy 2020: Buildozer pour compiler une application Android en python 3]]**+  * **[[kivy_buildozer|Kivy: Buildozer pour compiler une application Android en python 3]]**
  
-=====Documentation===== 
-Si vous êtes un professionnel, achetez: 
-  * [[http://shop.oreilly.com/product/0636920032595.do|Creating Apps in Kivy]] 
  
-Sinon, télécharger le code de tous les exemples à [[https://github.com/oreillymedia/creating_apps_in_kivy|creating_apps_in_kivy sur GitHub]] 
  
  
 +===== Toutes les pages kivy =====
 +{{topic>kivy}}
  
-{{tag>kivy python3}} +{{tag>kivy python3 sb}}
- +
-{{tag>kivy sb}}+
kivy_introduction.txt · Dernière modification : 2022/06/14 14:10 de serge