مكتبة GUislice
إطار عمل واجهة المستخدم الرسومية خفيف الوزن للشاشات المدمجة
صمم واجهة المستخدم الرسومية الخاصة بك باستخدام منشئ السحب والإفلات ، ثم قم بتطبيق نفس الكود على مجموعة واسعة من شاشات العرض والمكتبات ووحدات التحكم باستخدام إطار العمل عبر الأنظمة الأساسية . يمنح ترخيص MIT مفتوح المصدر الاستخدام التجاري المجاني.
- تتوفر أدلة توثيق واسعة النطاق
- وثائق واجهة برمجة تطبيقات GUISlice (عبر الإنترنت) و(PDF)
- التطوير النشط: اطلع على آخر التحديثات والعمل الجاري
- تاريخ الإصدار
- موقع الكتروني (www.impulseadventure.com)
- البريد الإلكتروني للدعم : [email protected]
- GUislice بقلم كالفين هاس والمساهمين في GitHub، Builder بقلم بول كونتي
سمات
- مكتبة C النقية، لا يوجد تخصيص للذاكرة الديناميكية
- الحاجيات :
- النص والصور والأزرار ومربعات الاختيار وأزرار الاختيار والمنزلقات ولوحات المفاتيح المخصصة ومربع القائمة وعناصر التحكم الشعاعية ومربع النص / الطرفية التمريرية والرسوم البيانية وما إلى ذلك بالإضافة إلى الامتدادات والصفحات المتعددة.
- تطبيق GUIslice Builder عبر الأنظمة الأساسية لإنشاء التخطيطات
- تدعم واجهة المستخدم الرسومية الأساسية المستقلة عن النظام الأساسي حاليًا:
- أدافروت-GFX، TFT_eSPI، mcufriend، UTFT، LCDGFX، SDL1.2، SDL2.0
- الأجهزة :
- Raspberry Pi، Arduino، ATmega2560، ESP8266 / NodeMCU، ESP32، M5stack، Teensy 3 / T4، WIO Terminal، 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 بوصة، mcufriend، 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 متأرجحة
- دعم بيئة تطوير متكاملة :
- تم اختبار GUIslice للاستخدام في بيئات Arduino IDE و Platform IO ، بالإضافة إلى تصميم LINUX
- الأحرف الأجنبية / ترميز UTF-8 (في وضع SDL)، الخطوط المصقولة (في وضع TFT_eSPI)
- دوران العرض الديناميكي
- GPIO / دبوس / لوحة المفاتيح / Adafruit متأرجحة الملاحة للأجهزة التي لا تعمل باللمس
لقطات الشاشة
منشئ واجهة المستخدم الرسومية
- يتضمن تطبيق سطح مكتب متعدد الأنظمة الأساسية (Windows وLINUX وMac) لإنشاء تخطيطات GUIslice
- يرجى الرجوع إلى GUIslice Builder wiki للحصول على الوثائق
تنصل
لم يتم تصميم البرنامج للاستخدام في الأجهزة أو المواقف التي قد تحدث فيها إصابة جسدية إذا كانت هناك أخطاء في البرنامج.