Outils pour utilisateurs

Outils du site


apprendre_kivy_en_images

Kivy: Apprendre Kivy en images

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

  • On commence toujours à construire son kv avec des BoxLayout !!

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

  • schedule_once pour retarder l'excécution, et lancer une action après tous les __init__()
  • Thread en deamon

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)
apprendre_kivy_en_images.txt · Dernière modification: 2020/02/18 08:56 par serge