dev:python:kivy:kv
Table des matières
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
- suivez les tutoriels :
- chapitres 1 et 2 de la page https://wiki.labomedia.org/index.php/3_Kivy:_Les_fichiers_kv
- 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/kv.txt · Dernière modification : 2017/05/04 15:07 de 127.0.0.1