perpustakaan GUIslice
Kerangka kerja GUI ringan untuk tampilan tertanam
Rancang GUI Anda dengan pembuat seret & lepas , lalu terapkan kode yang sama ke berbagai tampilan, pustaka, dan pengontrol dengan kerangka lintas platform . Lisensi MIT sumber terbuka memberikan penggunaan komersial gratis.
- Panduan Dokumentasi ekstensif tersedia
- Dokumentasi GUIslice API (online) & (PDF)
- Pengembangan aktif: lihat pembaruan terkini & pekerjaan sedang berlangsung
- Riwayat rilis
- Situs web (www.impulseadventure.com)
- Email dukungan : [email protected]
- GUIslice oleh Calvin Hass dan kontributor GitHub, Builder oleh Paul Conti
Fitur
- Pustaka C murni, tidak ada alokasi memori dinamis
- Widget :
- teks, gambar, tombol, kotak centang, tombol radio, penggeser, papan tombol khusus, kotak daftar, kontrol radial, kotak teks/terminal bergulir, grafik, dll. ditambah ekstensi dan banyak halaman.
- Aplikasi GUIslice Builder lintas platform untuk menghasilkan tata letak
- Inti GUI yang tidak bergantung pada platform saat ini mendukung:
- Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, LCDGFX, SDL1.2, SDL2.0
- Perangkat :
- 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, dll.
- Tampilan khas :
- 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, Cape 4D
- Driver tampilan meliputi :
- ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9225, ILI9341_t3, ILI9341_due
- Kontrol layar sentuh termasuk :
- STMPE610, FT6206, FT5206, XPT2046, TSC2007, 4-kawat, tslib, URTouch, Jungkat-jungkit Adafruit
- Dukungan IDE :
- GUIslice telah diuji untuk digunakan di lingkungan Arduino IDE dan Platform IO , selain buatan LINUX
- Karakter asing / pengkodean UTF-8 (dalam mode SDL), font anti-alias (dalam mode TFT_eSPI)
- Rotasi tampilan dinamis
- Navigasi GPIO / pin / keyboard / Adafruit Seesaw untuk perangkat non-layar sentuh
Tangkapan layar
Pembuat GUIslice
- Termasuk aplikasi desktop lintas platform (Windows, LINUX dan Mac) untuk menghasilkan tata letak GUIslice
- Silakan merujuk ke wiki GUIslice Builder untuk dokumentasi
Penafian
Perangkat Lunak tidak dirancang untuk digunakan pada perangkat atau situasi di mana mungkin terdapat cedera fisik jika Perangkat Lunak mengalami kesalahan.