kivy_les_fichiers_kv
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 | ||
kivy_les_fichiers_kv [2020/01/20 18:18] – [Expressions Valeur et mots réservés] serge | kivy_les_fichiers_kv [2020/10/29 13:50] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
**{{tagpage> | **{{tagpage> | ||
**[[http:// | **[[http:// | ||
+ | </ | ||
+ | <WRAP center round box 40% centeralign> | ||
+ | **[[les_pages_kivy_en_details|Les pages Kivy en détails]]** | ||
+ | </ | ||
+ | <WRAP center round box 60% centeralign> | ||
+ | {{ media_05: | ||
+ | Avec des commentaires ! | ||
</ | </ | ||
===== Le langage kivy dans les fichiers *.kv ===== | ===== Le langage kivy dans les fichiers *.kv ===== | ||
Ligne 118: | Ligne 125: | ||
text: "bla bla !" | text: "bla bla !" | ||
</ | </ | ||
- | ===== Explications sur les fichiers *.kv ===== | + | ===== Pricipes des fichiers *.kv ===== |
=== Règles === | === Règles === | ||
Ligne 182: | Ligne 189: | ||
Lorsque vous indiquez la valeur d'une propriété, | Lorsque vous indiquez la valeur d'une propriété, | ||
- | === self === | + | ==== self ==== |
Le mot clé self fait référence à l' | Le mot clé self fait référence à l' | ||
Ligne 191: | Ligne 198: | ||
text: "My state is {}" | text: "My state is {}" | ||
</ | </ | ||
- | === root === | + | ==== root ==== |
Ce mot clé n'est disponible que dans la définition des règles, et représente le widget racine de la règle (la première instance de la règle). Ce n'est pas le widget racine de tous les widgets. | Ce mot clé n'est disponible que dans la définition des règles, et représente le widget racine de la règle (la première instance de la règle). Ce n'est pas le widget racine de tous les widgets. | ||
Ligne 225: | Ligne 232: | ||
return root | return root | ||
</ | </ | ||
- | === app === | + | ==== app ==== |
Ce mot clé se réferre toujours à l' | Ce mot clé se réferre toujours à l' | ||
Ligne 236: | Ligne 243: | ||
Avec TestApp(App) retourne testapp | Avec TestApp(App) retourne testapp | ||
- | === args === | + | ==== args ==== |
Ce mot clé est disponible dans les on_action callbacks. Il fait référence aux arguments passés au callback: | Ce mot clé est disponible dans les on_action callbacks. Il fait référence aux arguments passés au callback: | ||
Ligne 256: | Ligne 263: | ||
Attention, l'id ne sera pas disponible dans l' | Attention, l'id ne sera pas disponible dans l' | ||
- | ===Exemple de récupération d'une propriété d'une autre class=== | + | ====Exemple de récupération d'une propriété d'une autre class==== |
- | {{ :: | + | Extrait de [[smartcitizen|Kivy: |
- | Cet exemple pourrait être un excercice dans une interro surprise! On applique bêtement le cours ! Mais, M' | + | {{ media_05: |
+ | Cet exemple pourrait être un excercice dans une interro surprise! On applique bêtement le cours ! "Mais, M' | ||
* app: Ce mot clé se réferre toujours à l' | * app: Ce mot clé se réferre toujours à l' | ||
* root: Ce mot clé n'est disponible que dans la définition des règles, et représente le widget racine de la règle, soit SmartCitizen | * root: Ce mot clé n'est disponible que dans la définition des règles, et représente le widget racine de la règle, soit SmartCitizen | ||
- | * ids: appel d'un widget par son id, ici l'id est sm, soit le screen manager | + | * ids: [[https:// |
* get_screen(' | * get_screen(' | ||
* owner_detail: | * owner_detail: | ||
Ligne 461: | Ligne 469: | ||
ShortenText().run() | ShortenText().run() | ||
</ | </ | ||
- | {{tag> | + | {{tag> kivy python |
kivy_les_fichiers_kv.1579544280.txt.gz · Dernière modification : 2020/01/20 18:18 de serge