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 : <code python 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() </code>

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

dev/python/kivy/kv.txt · Dernière modification : 2017/05/04 15:07 de 127.0.0.1