Přeskočit obsah

Obdélník ve framebufferu (fb_rect)

Co dělá: Nakreslí obrys obdélníku na zadané pozici a s danou šířkou/výškou.

fb_rect

Vstupy

  • px: X souřadnice levého horního rohu - celé číslo.
  • py: Y souřadnice levého horního rohu - celé číslo.
  • sirka: šířka obdélníku - celé číslo.
  • vyska: výška obdélníku - celé číslo.
  • col: Barva (0 - černá, 1 - bílá).

Výstup

  • Žádný (příkazový blok).

Kdy použít

  • Když chceš ohraničit panel, tlačítko nebo oblast na displeji.
  • Pro jednoduché rámečky a oddělení částí UI.

Tipy a pasti

  • Blok kreslí jen obrys (fbuf.rect); pro plochu použij fb_rect_fill.
  • Rozměry a souřadnice drž v oblasti 128×64, aby byl obdélník celý viditelný.
  • Po změnách ve framebufferu je potřeba oded_refresh, jinak se výsledek nezobrazí.

Příklad použití

example_fb_rect

Otevřít příklad v ESP IDE

Ukázka generovaného Python kódu

fbuf.rect(int(0), int(0), int(0), int(0), int(0))