1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/idea4good-GuiLiteSamples

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Build wonderful GUI with a few lines of кода

Изображения:

  • Изображение: GuiLiteCube.gif

Скриншоты:

badge_build
badge_docker
badge_platform
badge_lincense
badge_lincense

中文

GuiLite samples содержат 21 кроссплатформенный проект, основанный на GuiLite. Они показывают, как использовать интерфейс GuiLite и как он работает на платформах iOS, Android, GNU/Linux, Windows и macOS.

Образцы GuiLite могут быть успешно скомпилированы и работать на всех типах ПК, телефонов, микроконтроллеров и встраиваемых (IoT) устройств.

Поддержка IDE: Visual Studio, Qt Creator, Keil.

Образцы GuiLite можно запускать на веб-странице и создавать трёхмерные функции с помощью WebGL. Подробнее см. в GuiLiteWeb.

Образцы GuiLite также могут работать в контейнере Docker с помощью одной команды:

sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh

Демонстрации MCU:


эффект звёздного поля

эффект частиц

виджет волны

навигация/кликабельные виджеты

многослойный графический интерфейс

3D эффект

3D эффект

3D эффект

умный таймер

эффект движения молекул

3D волновой эффект

эффект маятника
  • Аппаратное обеспечение MCU: STM32F103ZET6 (512K ROM, 64K RAM) + 240 * 320 16-битный цветной TFT LCD
  • Программное обеспечение MCU: без ОС, только GuiLite
  • Как портировать на любой тип MCU?
  • Также поддерживается: Windows / Linux / Qt

Hello Transparent

Hello Transparent имеет всего 300+ строк кода для прозрачных виджетов. Вы можете запустить его на Windows, Linux и Qt.

Hello Scroll

Hello Scroll имеет всего 300+ строк кода для виджетов прокрутки. Вы можете запустить его на Windows, Linux и Qt.

Hello Nets

Hello Nets имеет всего 100+ строк кода, что делает его подходящим для начинающих. Он показывает, как создать... Приложение 3D Physics с GuiLite. Можно запустить на Windows, Linux и MCU

Hello Widgets

Hello Widgets имеет только 100+ строк кода для начинающих, показывая, как разрабатывать графический интерфейс с виджетами GuiLite. Его можно запустить на Windows и Linux.

Hello Animation

Hello Animation имеет только 100+ строк кода для начинающих и показывает, как создавать анимацию. Можно запустить его на Windows и Linux.

Hello Slide

У Hello Slide также есть только 100+ строк кода. Он демонстрирует новичкам, как создать скользящий пользовательский интерфейс. Приложение работает на Windows и Linux.

Hello Font

Hello Font имеет только 100+ строк кода, показывая начинающим, как использовать многоязычную функцию (UTF-8). Можно запустить приложение на Windows и Linux.

Hello GuiLite

В Hello GuiLite также есть 100+ строк кода. Оно показывает новичкам, как инициализировать GuiLite, размещать виджеты пользовательского интерфейса и сопоставлять сообщения. Можно запустить это приложение на Windows и Linux.

Host Monitor

На Mac & iOS:

Mac iOS

На Android & ARM Linux embedded:

Android Linux

На Windows Mixed Reality:

Win MR

Host Monitor имеет 2000 строк кода, связанных с пользовательским интерфейсом, и показывает, как сделать макет пользовательского интерфейса, а также настроить и расширить виджеты пользовательского интерфейса.

Описание кода

  • HostMonitor\UICode\source\ui_layout: UI Layout
  • HostMonitor\UICode\source\ui_ctrl_ex: Настройка виджетов

Кроссплатформенность

  • HostMonitor\BuildAndroid: Java-код для Android
  • HostMonitor\BuildIOS: Swift-код для iOS
  • HostMonitor\BuildLinux: C-код для Linux
  • HostMonitor\BuildWin32: C-код для Windows
  • HostMonitor\BuildUWP: CX-код для UWP (включая смешанную и виртуальную реальность)
  • HostMonitor\BuildMacCmd: Swift-код для режима команд Mac
  • HostMonitor\BuildMacCocoa: Swift-код для приложения Mac с пользовательским интерфейсом
  • HostMonitor\BuildGo: Golang + C++, для Linux

Сборка «host monitor»

UART на телефоне Android

Скачать приложение для Android

Предложения

Кажется сложным? Поверьте, вы можете сделать всё, что сделали мы, потому что мы такие же.

  • Не бойтесь строить
  • Смело вносите свои изменения
  • Создавайте собственные фреймворки пользовательских интерфейсов

Зеркало репозитория

GitHub

Спасибо

Спасибо за помощь группе QQ, ребята, благодаря вам GuiLite стал лучше! И добро пожаловать к нам.


开发群🔑:875721211

公众号🔑:阿布编程
Приглашаем заинтересованных присоединиться к «супергруппе»🚄⏪⏪⏪, чтобы вместе создать самый мощный Lite GUI👑

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/idea4good-GuiLiteSamples.git
git@api.gitlife.ru:oschina-mirror/idea4good-GuiLiteSamples.git
oschina-mirror
idea4good-GuiLiteSamples
idea4good-GuiLiteSamples
master