Outils pour utilisateurs

Outils du site


dev:python:kivy:kv

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 :
main.py
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

Je reviens aux pages python sur la bibliothèque Kivy ...

dev/python/kivy/kv.txt · Dernière modification: 2017/05/04 15:07 (modification externe)