GUIslice library – leegyszerűsített GUI keretrendszer beágyazott kijelzőkhöz

Amikor valaki egy ipari berendezést vagy valamilyen szórakoztatóelektronikai berendezést készít, a programozói rész egyik sarkalatos része a grafikus vezérlés megtervezése, ettől sokakat azonnal kiver a víz, erre kíván megoldást nyújtani egy érdekes projekt, amivel nagyon meg lehet könnyíteni ezt a munkafázist, egyszerűen csak össze kell legózzuk a felületet.

A GUISlice lehetőséget ad arra, hogy megtervezzük egy alkalmazás grafikus felhasználói felületét egy drag & drop építővel, majd alkalmazzuk ugyanazt a kódot a kijelzők, könyvtárak és vezérlők széles körére a platformok között. A nyílt forráskódú MIT licenc ingyenes kereskedelmi felhasználást biztosít.

Fontosabb tulajdonságok, jellemzők:

Tiszta C könyvtár, nincs dinamikus memória kiosztás
Widgetek:
Bővítmények és több oldal: szöveg, képek, gombok, jelölőnégyzetek, rádiógombok, csúszkák, egyéni billentyűzetek, listabox, radiális vezérlők, görgethető szövegdoboz / terminál, grafikonok stb., valamint kiterjesztések és több oldal.
Cross-platform GUIslice Builder alkalmazás az elrendezések létrehozásához
Platformfüggetlen GUI mag jelenleg támogatja:
Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, LCDGFX, SDL1.2, SDL2.0.
Eszközök:
Raspberry Pi, Arduino, ATmega2560, ESP8266 / NodeMCU, ESP32, M5stack, Teensy 3 / T4, WIO terminál, Feather M0 (Cortex-M0), nRF52 (Cortex-M4F), LINUX, Beaglebone Black, STM32, Due stb.
Tipikus kijelzők:
TFT, Adafruit TFT 3,5″ / 2,8″ / 2,4″ / 2,2″ / 1,44″, FeatherWing TFT, OLED 0,96″, mcufriend, BuyDisplay / EastRising 4,3″ 5″ 7″, Waveshare, 4D Cape.
A kijelző meghajtók közé tartoznak:
ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9225, ILI9341_t3, ILI9341_due
Érintőképernyős vezérlés, beleértve:
STMPE610, FT6206, FT5206, XPT2046, 4-vezetékes, tslib, URTouch, Adafruit Seesaw
IDE-támogatás:
A GUIslice-t teszteltük az Arduino IDE és a Platform IO környezetekben való használatra, a LINUX mellett a LINUX make
Idegen karakterek / UTF-8 kódolás (SDL módban), anti-aliased betűtípusok (TFT_eSPI módban).
Dinamikus kijelzőforgatás
GPIO / pin / billentyűzet / Adafruit Seesaw navigáció nem érintőképernyős eszközökhöz

GUIslice Builder – az építő

  • Keresztplatformos (Windows, LINUX and Mac) asztali alkalmazás, ami lehetővé teszi a GUIslice layout -ok tervezését
  • A GUIslice Builder wiki dokumentációban leírásban találhatunk bővebb információkat az alkalmazásról

A projekt főoldala és további információk:
https://www.impulseadventure.com/elec/guislice-gui.html

 


Továbbra is várunk mindenkit nagy szeretettel csevegő oldalunkon élőben:
https://skamilinux.hu/chat/

Aktív fórum témák:
https://skamilinux.hu/phpBB3/search.php?search_id=active_topics

Legutóbbi PuppySzoftverek:
https://sourceforge.net/p/puppyszoftver/activity

S-kami:
Related Post

This website uses cookies.