ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
861890 Топик полностью
fk0, легенда (10.08.2018 11:31, просмотров: 151) ответил lloyd на >Только X11
А тебя кто-то заставляет использовать оконный менеджер? Он как бы отдельная программа. Не хочешь -- не запускай. А координаты окна можешь насильно задать. А можно я вопрос задам? А нафига wayland вообще в embedded, если оконного менеджера нет?  Вот есть же framebuffer... Ну и/или SDL вдобавок (если напрямую кто-то не умеет). Да и Qt вообще зачем? Он решает ровно две задачи. Первая, актуальна на начало 2000-х -- восполнение недостатков libstdc++, давно устранённых в современном C++ (самодельные контейнеры, метаклассы сделанные без неработающих в gcc-3.3.3 темплейтов). Вторая -- создание GUI в оконной системе, где dpi системы в целом, размеры ресурсов (шрифтов, картинок), размеры и позиция элементов интерфейса не являются константой. Нафига все эти сложности если у тебя framebuffer фиксированного размера? Его можно просто КАРТИНКОЙ нарисовать... так делает каждая первая компьютерная игра. Есть конечно ряд сложностей с полями ввода-вывода, особенно когда они сложные (прокрутка, например, электронные таблицы ещё). Но оно нужно в embedded? Далеко не всегда. И почему именно Qt? Графических тулкитов для linux всегда были десятки. Тот же Tk в размерах практически не увеличился за последние 15 лет и его "аж полтора мегабайта" сейчас выглядят смешно. Умеет работать поверх SDL, X11 и Win32.
[ZX]