Table des matières

Kivy: Apprendre Kivy en images

Cette page illustre l'exemple Apprendre Kivy L'esthétique n'est pas là pour faire joli, mais pour apprendre !!!

Les sources de Apprendre Kivy

Les sources de Smartcitizen

Vue globale et en parallèle de main.py et apprendrekivy.kv

Je crée toujours une class dans le main.py pour chaque widget du *.kv Donc, jamais d'import dans le kv !

Un simple widget et appel par l'id

Attribut de class

titre est un attribut de class

Size_hint

Button et couleur de fond d'un BoxLayout

Slider

Clock pour lancer une boucle infinie

Construction des écrans et du réseau

Le réseau avec Twisted

La config

Clock schedule_once et thread

Création du ScreenManager dans le kv

De façon générale, construire le graphisme dans le *.kv est toujours beaucoup plus simple que dans le main.py

ScrollView

Scatter

Pour gérer le touch et multitouch:

super() en python3

super().__init__(**kwargs)