====== Kivy : Les fichiers kv ======
===== Présentation =====
Avec Kivy, il est possible de séparer dans des fichiers différents :
    * le code de l'application dans les fichiers .py
    *  la définition des interfaces graphiques dans les ficheir .kv
===== Exemple du programme Hello World! sans utiliser  de fichier kv =====
Voici un premier exemple pour comprendre l'intérêt d'utiliser les fichier kv en comparant le programme avec ou sans fichier kv.
  * Crée un dossier **hello** ;
  * Dans ce dossier crée un fichier **main.py** avec le contenu suivant :
from kivy.app import App
from kivy.uix.button import Button
class Hello(App):
    def build(self):
        return Button(text='Hello World !')
Hello().run()
===== Exécution du programme =====
  * Lance l'exécution du fichier **main.py** depuis Spyder ou en ligne de commande :
python main.py
  * un fenêtre s'ouvre et contient un bouton cliquable sur lequel est inscrit **"Hello World !"** qui couvre toute la fenêtre 
===== Exemple du programme Hello World! avec un fichier kv =====
  * suivez les tutoriels : 
    * chapitres 1 et 2 de la page https://wiki.labomedia.org/index.php/3_Kivy:_Les_fichiers_kv
    * la page https://wiki.labomedia.org/index.php/4_Kivy:_Exemples_simples_pour_apprendre 
  * regardez les exemples fournis avec Kivy dans le dossier **C:\Program Files\Anaconda3\share\kivy-examples**
===== Je reviens aux pages python sur la bibliothèque Kivy ...=====
  * [[dev:python:kivy:accueil|Python : la bibliothèque Kivy]]