PicoPixel

Guide des bibliothèques et des composants LVGL réutilisables dans PicoPixel

Comment fonctionnent les bibliothèques dans PicoPixel : publier un fichier rend ses ressources réutilisables par votre équipe, pas public. Ce que contient une bibliothèque, comment en publier et en lier une, où apparaissent les bibliothèques publiées et les deux façons de partager du contenu hors de votre équipe.

PIPicoPixel
librarycomponentssharingreuselvglpicopixel
MIS À JOUR2026-05-31
01/09

Vue d'ensemble

Chaque fichier PicoPixel possède sa propre bibliothèque. Le panneau Assets regroupe ses couleurs, polices, images, images animées et composants. Ces ressources appartiennent d’abord à ce fichier. En le publiant, vous permettez aux membres de votre équipe de lier sa bibliothèque à leurs propres fichiers et d’y réutiliser les ressources.

Le panneau Assets de PicoPixel contient des images, des couleurs, des polices et un composant de compteur de vitesse, à côté du compteur affiché sur le canevas Library Basic starter example.
▸ La bibliothèque locale rassemble les ressources du fichier. Publiez-la pour les rendre réutilisables au sein de votre équipe.

Ce guide présente le contenu des bibliothèques, leur publication, leur liaison à d’autres fichiers et les endroits où les retrouver. Voici le point essentiel :

WARNING

Publier ne rend pas votre travail public. La bibliothèque devient accessible uniquement aux membres de votre équipe dans PicoPixel. Elle n’apparaît dans aucun catalogue public et personne en dehors de l’équipe ne peut la consulter. Pour partager du contenu à l’extérieur, vous devez effectuer l’une des actions décrites à la fin de ce guide.

02/09

Ce qu'est une bibliothèque

Une bibliothèque regroupe les ressources réutilisables d’un fichier. Dans Assets, la section local library, ouverte par défaut, contient les ressources du fichier en cours.

Lorsque vous liez une bibliothèque d’équipe, une section distincte apparaît sous la bibliothèque locale. Elle porte le nom du fichier source, par exemple Animation Examples. Vous avez ainsi accès aux ressources de votre fichier et de la bibliothèque liée, prêtes à être déposées dans votre interface.

NOTE

Imaginez deux étagères dans le même placard : la bibliothèque locale est ce que ce fichier a créé, et chaque bibliothèque liée est une étagère empruntée à un autre fichier de votre équipe. Vous pouvez puiser dans l'une ou l'autre sans quitter votre design.

03/09

Ce que peut contenir une bibliothèque

La publication partage toutes les ressources du panneau Assets. Elles sont regroupées dans les catégories suivantes :

  • Images, graphiques statiques que vous avez ajoutés au fichier.
  • Animated images, graphiques animés à plusieurs images.
  • Components, widgets LVGL réutilisables (voir ci-dessous).
  • Colors, nuanciers de couleurs sauvegardés.
  • Fonts, polices que vous avez ajoutées et converties pour une utilisation sur l'appareil.

Publiez le fichier et chacune de ces ressources devient réutilisable par votre équipe, sans copier-coller entre fichiers.

Ce qu'est un « composant »

Un composant est un ensemble réutilisable d’un ou plusieurs widgets. Un bouton ou un libellé constitue un widget ; un composant peut réunir plusieurs widgets et calques, par exemple une carte avec un titre, une icône et une valeur. Vous pouvez ensuite déposer cet ensemble sur n’importe quel écran.

Chaque composant possède une instance principale. Ses modifications peuvent être répercutées sur les copies du composant, y compris dans les fichiers liés à la bibliothèque. Vous conservez ainsi une interface cohérente en modifiant le composant à un seul endroit. Les fichiers liés appliquent ces changements via les mises à jour de bibliothèque décrites plus bas.

TIP

Si vous recréez souvent le même groupe de widgets, faites-en un composant : un en-tête, une carte de mesure ou un interrupteur avec son libellé. Vous pourrez le réutiliser et le mettre à jour plus facilement.

04/09

Publier un fichier comme bibliothèque

Publier un fichier désigne sa bibliothèque comme une bibliothèque partagée au sein de l’équipe.

La boîte de dialogue Libraries affiche le bouton Publish pour la bibliothèque du fichier et, à droite, les bibliothèques partagées Animation Examples et New File 7.
▸ Publiez la bibliothèque du fichier à gauche ou liez une bibliothèque d’équipe à droite.
  1. Ouvrez la boîte de dialogue Libraries. Depuis le panneau Assets, utilisez le bouton Add library (il affiche Manage library une fois que le fichier a déjà des bibliothèques liées ou des composants).
  2. Dans l'onglet LIBRARIES, regardez sous LIBRARIES IN THIS FILE. Vous verrez File library — c'est la bibliothèque du fichier actuel — avec un bouton Publish à côté.
  3. Cliquez sur Publish.

Le bouton passe à Unpublish, confirmant que le fichier est maintenant une bibliothèque partagée que votre équipe peut lier. PicoPixel ajoute également un petit badge de bibliothèque au fichier : vous le verrez dans le coin supérieur droit de l'en-tête de l'espace de travail, et sur la carte du fichier dans le Dashboard, pour repérer facilement quels fichiers sont publiés.

NOTE

Pour retirer la publication, cliquez sur Unpublish et confirmez. Avant de dissocier la bibliothèque, PicoPixel copie ses ressources dans les fichiers qui les utilisent. Ces fichiers conservent ainsi tout ce dont ils ont besoin.

05/09

Trouver les bibliothèques de votre équipe

Les bibliothèques publiées sont rassemblées en un seul endroit pour toute l'équipe.

  • Ouvrez le Dashboard.
  • Dans la barre latérale gauche, sous Sources, cliquez sur Libraries.

La page affiche les bibliothèques publiées dans l’équipe active. Si vous changez d’équipe, vous accédez à son propre catalogue. Vos collègues peuvent y repérer les ressources à réutiliser.

La page Libraries du tableau de bord PicoPixel affiche deux bibliothèques avec leurs images, images animées, polices et composants.
▸ Retrouvez les bibliothèques publiées de votre équipe et un aperçu de leurs ressources.
06/09

Réutiliser une bibliothèque dans un autre fichier

Une fois une bibliothèque publiée, n'importe quel fichier de l'équipe peut l'intégrer.

  1. Ouvrez le fichier dans lequel vous souhaitez travailler.
  2. Dans le panneau Assets, cliquez sur Add library (ou Manage library) pour ouvrir la boîte de dialogue Libraries.
  3. Dans la section SHARED LIBRARIES, trouvez la bibliothèque souhaitée — le champ Search shared libraries aide quand la liste est longue — et cliquez sur le + à côté pour la lier.

La bibliothèque liée apparaît dans une section à son nom, sous la bibliothèque locale du panneau Assets. Faites glisser ses composants, images, couleurs et polices dans votre interface.

Maintenir une bibliothèque liée à jour

Lorsqu'une bibliothèque que vous avez liée change — son propriétaire modifie un composant ou ajuste une couleur — ces mises à jour ne s'imposent pas à vous. L'onglet UPDATES du dialogue Libraries liste les bibliothèques liées ayant des changements plus récents, et un bouton Update les applique à votre fichier quand vous êtes prêt. Si rien n'a changé, l'onglet vous indique simplement qu'il n'y a rien à mettre à jour.

07/09

Confidentialité : rien n'est jamais rendu public

Le terme Publier peut prêter à confusion. Dans PicoPixel, la publication d’une bibliothèque reste interne à l’équipe.

WARNING

Une bibliothèque publiée est partagée avec votre équipe, et personne d’autre. L’accès nécessite une authentification et reste limité à ses membres. Il n’existe ni lien public ni catalogue public permettant de consulter cette bibliothèque.

Pour partager votre contenu en dehors de l’équipe, vous devez choisir l’une de ces deux actions :

  1. Vous exportez et envoyez vous-même un fichier .picopixel. Depuis le menu de l'espace de travail, vous pouvez faire Export .picopixel, ce qui télécharge un fichier sur votre ordinateur. Ce que vous faites avec ce fichier — l'envoyer par e-mail, le partager, le remettre à quelqu'un — vous appartient entièrement et se passe en dehors de PicoPixel.
  2. Vous faites une soumission officielle à l'équipe PicoPixel. Si vous souhaitez partager votre design avec la communauté PicoPixel au sens large, proposez-le à l’équipe à app.picopixel.io/#/settings/submit-template. L'équipe examine chaque soumission avant que quoi que ce soit soit publié dans la galerie communautaire. Consultez Comment soumettre un modèle pour connaître les informations demandées dans le formulaire et les droits que vous accordez.

En dehors de ces deux étapes délibérées, vos fichiers et bibliothèques restent au sein de votre équipe.

08/09

Modèles communautaires et bibliothèques toutes faites

Vous n'avez pas à partir de zéro. La galerie de modèles PicoPixel dispose d'une collection grandissante de modèles, kits d'interface, exemples, sprites, images animées et fichiers d'applications complètes créés par l'équipe PicoPixel et la communauté au sens large. Chacun est un fichier .picopixel ordinaire que vous pouvez ouvrir, personnaliser et utiliser comme point de départ pour votre propre projet.

La galerie PicoPixel propose les catégories Full App, Example, UI Kit, Template, Sprite, Animated Image et Widget, avec les projets Events Example, Fonts Example, Speedometer Example et Animation Examples.
▸ Trouvez des projets, des kits d’interface et des composants prêts à importer et à adapter.

Vous pouvez aussi publier un modèle comme bibliothèque pour donner à votre équipe accès à ses composants, polices, couleurs et images. C’est un moyen rapide de démarrer un projet ou d’enrichir une interface existante.

Pour une présentation complète de la recherche, de l'importation et de la personnalisation des modèles, consultez Comment utiliser les modèles, kits d'interface et applications complètes PicoPixel.

09/09

Prochaines étapes

À LIRE ENSUITE

Pour aller plus loin.

Comment utiliser les mascottes dans PicoPixel thumbnail
PICOPIXEL

Comment utiliser les mascottes dans PicoPixel

Les mascottes sont des sprites animés prêts à l'emploi avec plusieurs modes que vous pouvez déclencher selon n'importe quelle condition. Choisissez-en un dans le répertoire, ajoutez-le à votre projet et connectez-le pour qu'il réagisse à ce que fait votre appareil : récupération de données, surchauffe, revue de code, et bien plus encore.

pets · sprites · picopixel
Comment utiliser les modèles, kits d'interface et applications complètes PicoPixel thumbnail
PICOPIXEL

Comment utiliser les modèles, kits d'interface et applications complètes PicoPixel

Trouvez des modèles PicoPixel, des kits d'interface, des exemples, des sprites, des widgets et des fichiers d'applications complètes, puis ouvrez, téléchargez, importez, personnalisez et exportez-les en code C LVGL pour votre appareil.

templates · ui-kits · full-apps
PicoPixel LVGL MCP Server Setup Guide thumbnail
PICOPIXEL

PicoPixel LVGL MCP Server Setup Guide

Set up the PicoPixel LVGL MCP server for Claude, ChatGPT, Codex, or Cursor. Learn agent settings, reusable components, colors, fonts, and assets.

LVGL MCP · MCP server setup · AI UI design