@TSerge

Как создать простой графический интерфейс с тачпадом на embededd Linux?

Есть одноплатный компьютер (Khadas vim3) на Ubuntu 20.04.
Плата также имеет touchscreen (LCD сенсорный экран 5" с тачпад).
Или другой вариант - raspberry pi с тем же набором.

Необходимо сделать простейший графический интерфейс с отрисовкой кнопок (скажем список действий) и запуск по их нажатию внешних программ или внутренних подпрограмм. Ранее писал python скрипт с обслуживанием интерфейса на двустрочном экране и внешних кнопок. А теперь есть LCD экран с тачпадом.

Посоветуйте, пожалуйста, какие есть технологии для создания граф. интерфейса (кнопок) на linux без X сервера и браузера, возможно с использованием framebuffer?

Приемлим даже text user interface (приложение dialog), но как быть с обработкой нажатия на сенсорный экран (touchpad)? Возможно ключеые слова LVGL, QT5?

Т.к ранее скрипт был на python, интересно использование python frameworks с "встраиванием" своего скрипта, если такое возможно?

Статьи для новичков в этом напралении (ссылки на материалы) тоже будут интересны.
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ответы на вопрос 3
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Написал несколько простых интерфейсов на python gtk, вполне удобно. Рекомендую. Учебников и примеров в сети полно.
Вот официальный учебник - https://python-gtk-3-tutorial.readthedocs.io/en/latest/
Ответ написан
Комментировать
vabka
@vabka
Токсичный шарпист
Про питон не знаю, но например Avalonia умеет рендериться во фреймбуффер и поддержка тачскрина у неё есть.
Ответ написан
Комментировать
HemulGM
@HemulGM
Delphi Developer, сис. админ
Lazarus посмотри
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы