Outils pour utilisateurs

Outils du site


jardin_couleur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
jardin_couleur [2025/08/04 09:27] adminjardin_couleur [2025/08/04 13:32] (Version actuelle) – [Affichage des données] admin
Ligne 60: Ligne 60:
 <code> <code>
 from rich.console import Console from rich.console import Console
 +from rich.text import Text
 </code> </code>
 +
 +  * **Console** est l'outil de base de la bibliothèque **Rich**. C’est lui qui gère l’affichage dans le terminal.
 +  * **Text** permet de **styliser dynamiquement** des portions de texte dans une même ligne (**gras**, //italique//, __souligné__…).
  
 Création de l'objet console : Création de l'objet console :
Ligne 69: Ligne 73:
  
 ### ###
-Cette ligne permet de créer un objet console qui va gérer l'affichage enrichi dans le terminal. C’est avec cet objet qu’on peut utiliser toutes les fonctions de rich.+Cette ligne permet de créer un objet console qui va gérer l'affichage dans le terminal. C’est avec cet objet qu’on peut utiliser toutes les fonctions de rich.
 ### ###
  
 ===== Affichage des données ===== ===== Affichage des données =====
 +
 +<code>
 +console.print(f"[bold cyan]Date et heure :[/bold cyan] {date_heure}")
 +console.print(f"[bold red]Température :[/bold red] {round(temperature, 1)}°C")
 +console.print(f"[bold blue]Humidité :[/bold blue] {round(humidity, 1)}%")
 +console.print(f"[bold magenta]Point de rosée :[/bold magenta] {round(point_de_rosee, 1)}°C")
 +console.print(f"[bold yellow]Humidex :[/bold yellow] {round(humidex, 1)}")
 +console.print(f"[bold green]Pression atmosphérique :[/bold green] {round(pression, 2)} hPa")
 +console.print(f"[bold navajo_white1]Capteur d'humidité du sol 1 (tension) :[/bold navajo_white1 {round(capteur_humidite_1.voltage, 2)} V")
 +console.print(f"[bold gold3]Capteur d'humidité du sol 1 (valeur brute) :[/bold gold3] {round(capteur_humidite_1.value, 2)}")
 +</code>
 +
 +{{ :raspberry:couleur_rich.png?400|}}
 +
 +###
 +console.print(...) : méthode principale pour **afficher du texte enrichi** (couleur, gras, emoji…).
 +
 +[bold red]Température :[/bold red] : indique que le mot "**Température** :" sera affiché en **rouge gras**.
 +###
 +
 +----
 +
 +Suite vers [[jardin_unicode|Utilisation d'icônes unicode dans le terminal]]
 +
 +
jardin_couleur.1754299628.txt.gz · Dernière modification : de admin