ไลบรารี GUIslice
กรอบงาน GUI น้ำหนักเบาสำหรับจอแสดงผลแบบฝัง
ออกแบบ GUI ของคุณด้วย ตัวสร้างแบบลากและวาง จากนั้นใช้โค้ดเดียวกันกับจอแสดงผล ไลบรารี และตัวควบคุมที่หลากหลายด้วย เฟรมเวิร์กข้ามแพลตฟอร์ม ใบอนุญาต MIT แบบโอเพ่นซอร์สให้การใช้งานเชิงพาณิชย์ฟรี
- มีคู่มือเอกสารที่ครอบคลุม
- เอกสาร GUIslice API (ออนไลน์) & (PDF)
- การพัฒนาที่กระตือรือร้น: ดูการอัปเดตล่าสุดและงานที่กำลังดำเนินการ
- ประวัติการเปิดตัว
- เว็บไซต์ (www.impulseadventure.com)
- อีเมลสนับสนุน : [email protected]
- GUIslice โดย Calvin Hass และผู้ร่วมให้ข้อมูล GitHub, Builder โดย Paul Conti
คุณสมบัติ
- ไลบรารี Pure C ไม่มีการจัดสรรหน่วยความจำแบบไดนามิก
- วิดเจ็ต :
- ข้อความ รูปภาพ ปุ่ม ช่องทำเครื่องหมาย ปุ่มตัวเลือก แถบเลื่อน แป้นพิมพ์แบบกำหนดเอง กล่องรายการ การควบคุมแบบรัศมี กล่องข้อความแบบเลื่อน/เทอร์มินัล กราฟ ฯลฯ รวมถึงส่วนขยายและหลายหน้า
- แอปพลิเคชัน GUIslice Builder ข้ามแพลตฟอร์มเพื่อสร้างเค้าโครง
- ปัจจุบันแกน GUI ที่ไม่ขึ้นกับแพลตฟอร์ม รองรับ:
- Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, LCDGFX, SDL1.2, SDL2.0
- อุปกรณ์ :
- Raspberry Pi, Arduino, ATmega2560, ESP8266 / NodeMCU, ESP32, M5stack, Teensy 3 / T4, เทอร์มินัล WIO, Feather M0 (Cortex-M0), nRF52 (Cortex-M4F), LINUX, Beaglebone Black, STM32, Due ฯลฯ
- จอแสดงผลทั่วไป :
- PiTFT, Adafruit TFT 3.5" / 2.8" / 2.4" / 2.2" / 1.44", FeatherWing TFT, OLED 0.96", เพื่อน, BuyDisplay / EastRising 4.3" 5" 7", Waveshare, 4D Cape
- ไดรเวอร์จอแสดงผลประกอบด้วย :
- ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9225, ILI9341_t3, ILI9341_due
- การควบคุมหน้าจอสัมผัส ได้แก่ :
- STMPE610, FT6206, FT5206, XPT2046, TSC2007, 4 สาย, tslib, URTouch, กระดานหก Adafruit
- การสนับสนุน IDE :
- GUIslice ได้รับการทดสอบเพื่อใช้ในสภาพแวดล้อม Arduino IDE และ Platform IO นอกเหนือจาก LINUX แล้ว
- อักขระต่างประเทศ / การเข้ารหัส UTF-8 (ในโหมด SDL), แบบอักษรป้องกันนามแฝง (ในโหมด TFT_eSPI)
- การหมุนจอแสดงผลแบบไดนามิก
- GPIO / pin / คีย์บอร์ด / ระบบนำทาง Adafruit Seesaw สำหรับอุปกรณ์ที่ไม่ใช่หน้าจอสัมผัส
ภาพหน้าจอ
ตัวสร้าง GUIslice
- รวมแอปพลิเคชันเดสก์ท็อปข้ามแพลตฟอร์ม (Windows, LINUX และ Mac) เพื่อสร้างเค้าโครง GUIslice
- โปรดดูวิกิ GUIslice Builder สำหรับเอกสารประกอบ
ข้อสงวนสิทธิ์
ซอฟต์แวร์นี้ไม่ได้ออกแบบมาเพื่อใช้ในอุปกรณ์หรือสถานการณ์ที่อาจเกิดการบาดเจ็บทางร่างกายหากซอฟต์แวร์มีข้อผิดพลาด