apprendre_kivy_en_images
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| apprendre_kivy_en_images [2020/02/14 12:54] – créée serge | apprendre_kivy_en_images [2020/10/19 07:09] (Version actuelle) – Tag0 Added: python Removed: python3 serge | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Kivy: Apprendre Kivy en images ====== | ====== Kivy: Apprendre Kivy en images ====== | ||
| + | <WRAP center round box 60% centeralign> | ||
| + | **{{tagpage> | ||
| + | **[[http:// | ||
| + | **[[les_pages_kivy_en_details|Les pages Kivy en détails]]** | ||
| + | </ | ||
| + | <WRAP center round box 60% centeralign> | ||
| + | Cette page illustre l' | ||
| + | {{ : | ||
| + | </ | ||
| + | |||
| + | **[[https:// | ||
| + | |||
| + | **[[https:// | ||
| + | =====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' | ||
| + | |||
| + | * **[[les_pages_kivy_en_details|Les pages Kivy en détails]]** | ||
| + | * **[[kivy_les_fichiers_kv# | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | =====Un simple widget et appel par l' | ||
| + | * **Appel de l' | ||
| + | * **[[kivy_les_fichiers_kv# | ||
| + | {{ : | ||
| + | |||
| + | =====Attribut de class===== | ||
| + | titre est un **[[https:// | ||
| + | {{ : | ||
| + | |||
| + | =====Size_hint===== | ||
| + | * **On commence toujours à construire son kv avec des [[kivy_liste_des_elements_graphiques# | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | ===== Button et couleur de fond d'un BoxLayout ===== | ||
| + | * **[[kivy_les_fichiers_kv# | ||
| + | * **[[kivy_liste_des_elements_graphiques| Liste des éléments graphiques]]** | ||
| + | {{ : | ||
| + | |||
| + | |||
| + | ===== Slider ===== | ||
| + | * **[[kivy_comment_faire_un_tas_de_chose# | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== Clock pour lancer une boucle infinie ===== | ||
| + | * **[[kivy_comment_faire_un_tas_de_chose# | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== Construction des écrans et du réseau===== | ||
| + | {{ : | ||
| + | |||
| + | ===== Le réseau avec Twisted ===== | ||
| + | {{ : | ||
| + | |||
| + | ===== La config ===== | ||
| + | * **Voir la page [[kivy_options_settings|Options Settings]]** | ||
| + | {{ : | ||
| + | |||
| + | ===== Clock schedule_once et thread===== | ||
| + | * schedule_once pour retarder l' | ||
| + | * 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 ===== | ||
| + | * **[[kivy_comment_faire_un_tas_de_chose# | ||
| + | |||
| + | {{ : | ||
| + | ===== Scatter ===== | ||
| + | Pour gérer le touch et multitouch: | ||
| + | * **[[kivy_comment_faire_un_tas_de_chose# | ||
| + | |||
| + | {{ : | ||
| + | =====super() en python3===== | ||
| + | <code python> | ||
| + | super().__init__(**kwargs) | ||
| + | </ | ||
| + | |||
| + | {{tag> kivy python sb }} | ||
apprendre_kivy_en_images.1581684894.txt.gz · Dernière modification : de serge
