Bibliothèque GUIslice
Un framework GUI léger pour les écrans intégrés
Concevez votre interface graphique avec un générateur glisser-déposer , puis appliquez le même code à une large gamme d'écrans, de bibliothèques et de contrôleurs avec le framework multiplateforme . La licence open source MIT accorde une utilisation commerciale gratuite.
- Guides de documentation complets disponibles
- Documentation de l'API GUIslice (en ligne) et (PDF)
- Développement actif : voir les dernières mises à jour et les travaux en cours
- Historique des versions
- Site Web (www.impulseadventure.com)
- Email d'assistance : [email protected]
- GUIslice par Calvin Hass et contributeurs GitHub, Builder par Paul Conti
Caractéristiques
- Bibliothèque Pure C, pas d'allocation de mémoire dynamique
- Widgets :
- texte, images, boutons, cases à cocher, boutons radio, curseurs, claviers personnalisés, zone de liste, commandes radiales, zone de texte/terminal défilant, graphiques, etc. ainsi que des extensions et plusieurs pages.
- Application GUIslice Builder multiplateforme pour générer des mises en page
- Le noyau de l'interface graphique indépendante de la plate-forme prend actuellement en charge :
- Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, LCDGFX, SDL1.2, SDL2.0
- Appareils :
- Raspberry Pi, Arduino, ATmega2560, ESP8266/NodeMCU, ESP32, M5stack, Teensy 3/T4, Terminal WIO, Feather M0 (Cortex-M0), nRF52 (Cortex-M4F), LINUX, Beaglebone Black, STM32, Due, etc.
- Affichages typiques :
- PiTFT, 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
- Les pilotes d'affichage incluent :
- ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9225, ILI9341_t3, ILI9341_due
- Commande par écran tactile comprenant :
- STMPE610, FT6206, FT5206, XPT2046, TSC2007, 4 fils, tslib, URTouch, balançoire Adafruit
- Prise en charge de l'EDI :
- GUIslice a été testé pour une utilisation dans les environnements Arduino IDE et Platform IO , en plus de la marque LINUX.
- Caractères étrangers / encodage UTF-8 (en mode SDL), polices anti-aliasées (en mode TFT_eSPI)
- Rotation dynamique de l'affichage
- GPIO/pin/clavier/navigation Adafruit Seesaw pour les appareils non tactiles
Captures d'écran
Générateur de tranches GUI
- Inclut une application de bureau multiplateforme (Windows, LINUX et Mac) pour générer des mises en page GUIslice
- Veuillez vous référer au wiki GUIslice Builder pour la documentation
Clause de non-responsabilité
Le logiciel n'est pas conçu pour être utilisé dans des appareils ou des situations où des blessures physiques peuvent survenir si le logiciel contient des erreurs.