apprendre_kivy_en_images
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
apprendre_kivy_en_images [2020/02/16 11:16] – [Size_hint] serge | apprendre_kivy_en_images [2020/10/19 07:09] (Version actuelle) – Tag0 Added: python Removed: python3 serge | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
**{{tagpage> | **{{tagpage> | ||
**[[http:// | **[[http:// | ||
+ | |||
**[[les_pages_kivy_en_details|Les pages Kivy en détails]]** | **[[les_pages_kivy_en_details|Les pages Kivy en détails]]** | ||
</ | </ | ||
Ligne 10: | Ligne 11: | ||
</ | </ | ||
+ | **[[https:// | ||
- | + | **[[https:// | |
- | + | =====Vue globale et en parallèle de main.py et apprendrekivy.kv===== | |
- | ===== main.py et apprendrekivy.kv ===== | + | |
- | ===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 | Je crée toujours une class dans le main.py pour chaque widget du *.kv | ||
Donc, jamais d' | 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' | + | =====Un simple widget et appel par l' |
+ | * **Appel de l' | ||
+ | * **[[kivy_les_fichiers_kv# | ||
{{ : | {{ : | ||
- | ===Attribut de class=== | + | =====Attribut de class===== |
- | titre est un [[https:// | + | titre est un **[[https:// |
{{ : | {{ : | ||
=====Size_hint===== | =====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===== | =====super() en python3===== | ||
<code python> | <code python> | ||
Ligne 33: | Ligne 89: | ||
</ | </ | ||
- | {{tag> | + | {{tag> kivy python |
apprendre_kivy_en_images.1581851762.txt.gz · Dernière modification : 2020/02/16 11:16 de serge