PicoPixel

Jak używać szablonów PicoPixel, zestawów UI i pełnych aplikacji

Znajdź szablony PicoPixel, zestawy UI, przykłady, sprite'y, widżety i pliki pełnych aplikacji, a potem otwieraj, pobieraj, importuj, dostosowuj i eksportuj je jako kod C dla LVGL dla swojego urządzenia.

PIPicoPixel
templatesui-kitsfull-appsexampleswidgetslvglpicopixel
ZAKTUALIZOWANO2026-06-05
01/09

Omówienie

PicoPixel to rozbudowany edytor LVGL z obszarem roboczym podobnym do Figmy. Pozwala wizualnie tworzyć interfejsy urządzeń wbudowanych, korzystać z komponentów, bibliotek i zasobów oraz współpracować z zespołem — od projektu aż po wdrożenie na urządzeniu.

Gdy zbudujesz UI w PicoPixel, możesz wyeksportować kod C i użyć go na praktycznie każdym urządzeniu, które potrafi uruchomić LVGL. PicoPixel obecnie obsługuje LVGL 8.x, a obsługa LVGL 9 jest planowana.

Szablony, zestawy UI, przykłady, sprite'y, widżety i pełne aplikacje są dobrym punktem wyjścia do takiej pracy. Część jest tworzona przez zespół PicoPixel, a część przez użytkowników i szerszą społeczność. Jeśli masz coś użytecznego do udostępnienia, zobacz Jak przesłać szablon.

02/09

Czym naprawdę jest szablon

Szablon PicoPixel to po prostu plik .picopixel. Ma taki sam format jak plik eksportowany z własnego projektu.

Oznacza to, że szablon może zawierać ekrany, widżety LVGL, komponenty wielokrotnego użytku, kolory, czcionki, obrazy, animacje klatkowe, sprite'y i inne zasoby. Gdy go otwierasz albo importujesz, nie jesteś przywiązany do oryginalnego projektu. Możesz go edytować, odchudzić, kopiować części do innego pliku, opublikować jako bibliotekę zespołu albo wyeksportować jako kod C dla LVGL.

NOTE

Szablon to coś więcej niż zrzut ekranu. To edytowalny plik projektu PicoPixel, z którego możesz korzystać podczas pracy nad interfejsem LVGL.

03/09

Gdzie znaleźć szablony

Galeria szablonów PicoPixel pokazująca filtry kategorii Full App, Example, UI Kit, Template, Sprite, Animated Image i Widget, z kartami projektów Events Example, Fonts Example, Speedometer Example i Animation Examples
▸ Galeria szablonów pozwala filtrować według typu projektu i przeglądać to, co udostępniła społeczność.

Główne miejsce przeglądania to galeria szablonów PicoPixel. Możesz filtrować galerię według typu projektu, otworzyć stronę szczegółów, podejrzeć zawartość i wybrać sposób przeniesienia pliku do PicoPixel.

Ten sam zbiór plików jest też dostępny z GitHub:

GitHub przydaje się, jeśli wolisz pobierać pliki bezpośrednio, sprawdzać historię projektu albo trzymać pliki .picopixel obok innych zasobów projektu.

04/09

Wybierz właściwy punkt startowy

Galeria zawiera kilka rodzajów plików. Wybierz taki, który zawiera potrzebne Ci elementy.

  • Full App — kompletny projekt aplikacji. W przyszłości więcej takich projektów może zawierać gotowe oprogramowanie do wgrania na urządzenie. Obecnie otwórz projekt interfejsu, dostosuj go i wyeksportuj kod do własnego oprogramowania.
  • Example — niewielki projekt pokazujący konkretną metodę pracy, widżet, układ lub sposób obsługi interakcji.
  • UI Kit, zestaw komponentów, stylów, ekranów i zasobów wielokrotnego użytku, który możesz adaptować w wielu produktach.
  • Template, gotowy ekran albo układ projektu do dostosowania do własnego interfejsu.
  • Sprite, animowany, wielostanowy widżet LVGL wielokrotnego użytku. Zobacz Czym jest sprite?, aby dowiedzieć się, jak sprite'y działają w PicoPixel.
  • Animated Image — plik lub przykład animacji klatkowej wykorzystującej widżet Animated Image z LVGL. Szczegóły znajdziesz w Praca z widżetem LVGL Animated Image.
  • Widget, dostosowany widżet LVGL albo komponent, który możesz wstawić do większego UI.

Aby poznać działanie konkretnej funkcji, wybierz przykład. Jeśli potrzebujesz gotowych elementów do wielokrotnego wykorzystania, sięgnij po zestaw UI. Szablon sprawdzi się, gdy szukasz ekranu podobnego do tego, który chcesz zbudować.

05/09

Otwieranie albo importowanie pliku

Z galerii szablonów kliknij dowolny projekt, który wygląda przydatnie. Trafisz na stronę szczegółów z podglądem, metadanymi, obrazami galerii i przyciskami akcji.

Strona szczegółów szablonu PicoPixel dla Animation Examples, pokazująca obrazy podglądu, szczegóły wyświetlacza, przycisk Open in PicoPixel i przycisk Download .picopixel
▸ Strony szczegółów szablonów pokazują, co zawiera projekt, i dają opcje importu.

Plik możesz dodać do obszaru roboczego PicoPixel na trzy sposoby.

  1. Kliknij Open in PicoPixel. To najszybsza ścieżka, gdy chcesz od razu otworzyć plik w edytorze PicoPixel.
  2. Kliknij Download .picopixel. Zapiszesz plik na komputerze, aby zaimportować go później, zachować kopię zapasową lub dołączyć go do projektu oprogramowania urządzenia.
  3. Pobierz plik .picopixel z GitHub, a potem przeciągnij go do PicoPixel albo zaimportuj z edytora.

Gdy plik jest już w PicoPixel, zachowuje się jak każdy inny projekt PicoPixel. Zmień nazwę, duplikuj, edytuj ekrany, podmień zasoby, zmień czcionki, dostrój kolory i eksportuj, gdy jest gotowy.

06/09

Używanie tego, co jest w środku

Po zaimportowaniu szablonu możesz dowolnie go dostosować. Możesz użyć całego pliku jako projektu startowego albo potraktować go jak bibliotekę części.

Wiele plików zawiera zasoby do ponownego użycia, takie jak obrazy, kolory, czcionki, zestawy klatek Animated Image i komponenty. Otwórz kartę Assets, aby zobaczyć zasoby dołączone do pliku.

Karta PicoPixel Assets pokazująca lokalną bibliotekę z obrazami, zapisanymi kolorami i czcionkami
▸ Importowane pliki mogą zawierać zasoby do ponownego użycia w Twoim UI.

Jeśli plik zawiera widżety LVGL albo komponenty wielokrotnego użytku, możesz opublikować go jako bibliotekę zespołu i podłączać ją w innych plikach. To szczególnie przydatne przy zestawach UI i widżetów: zachowaj plik źródłowy jako główną bibliotekę, a jego komponenty wykorzystuj w interfejsach poszczególnych produktów.

Cały proces opisuje Przewodnik po bibliotekach i komponentach LVGL wielokrotnego użytku w PicoPixel. Wyjaśnia lokalne biblioteki, opublikowane biblioteki zespołu, biblioteki połączone i sposób przenoszenia aktualizacji komponentów między plikami.

07/09

Eksport na urządzenie

Gdy interfejs jest gotowy, wyeksportuj z PicoPixel kod C dla LVGL i dodaj go do oprogramowania płytki. Może on działać na praktycznie każdym urządzeniu obsługującym LVGL, pod warunkiem że jego oprogramowanie i konfiguracja LVGL obsługują użyte widżety i zasoby.

Zwróć uwagę na pamięć. Duże obrazy, klatki Animated Image, sprite'y, duże czcionki i złożone pełnoekranowe układy mogą wymagać więcej pamięci RAM i flash niż mała płytka ma domyślnie. Jeśli coś wygląda dobrze w PicoPixel, ale nie pojawia się po wgraniu programu, sprawdź konfigurację LVGL, rozmiary obrazów, głębię koloru, przydział pamięci na stercie i konfigurację bufora wyświetlacza.

WARNING

Szablony ułatwiają rozpoczęcie pracy, ale nie gwarantują zgodności z każdą płytką. Zawsze potwierdź, że płytka ma wystarczająco dużo pamięci RAM i flash dla eksportowanego UI, szczególnie przy animacjach klatkowych, sprite'ach, dużych czcionkach albo wielu zasobach graficznych.

08/09

Udostępnianie i uprawnienia

Szablony społeczności tworzą zarówno zespół PicoPixel, jak i użytkownicy. Jeśli chcesz udostępnić własny plik, postępuj zgodnie z Jak przesłać szablon, aby zespół PicoPixel miał adres pliku, informacje o autorach, opis i zgody potrzebne do sprawdzenia zgłoszenia.

Przy zgłoszeniach i importach sprawdź Regulamin i Politykę prywatności. Przesyłaj tylko własne treści lub materiały, na których udostępnianie pozwala Ci licencja, w tym obrazy, ikony, czcionki, zrzuty ekranu i zasoby marek.

Jeśli zauważysz publiczny szablon albo inny element społeczności, którego nie powinno tam być, zobacz Jak zgłosić treść.

09/09

Dokąd dalej

CZYTAJ DALEJ

Kolejne poradniki

Jak używać pupili w PicoPixel thumbnail
PICOPIXEL

Jak używać pupili w PicoPixel

Pupil to gotowy animowany sprite z wieloma trybami, które możesz wyzwalać przy dowolnym warunku. Wybierz go z katalogu, dodaj do projektu i podłącz tak, aby reagował na to, co robi urządzenie: pobieranie danych, przegrzewanie, przegląd kodu, cokolwiek.

pets · sprites · picopixel
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
Czym jest sprite? thumbnail
PICOPIXEL

Czym jest sprite?

Dowiedz się, czym są sprite'y, jak tworzyć wielostanowe animowane widżety i jak używać ich ponownie w projektach.

sprite · picopixel