[ON] Для Qt подготовлен плагин для вывода в консольном режиме

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6000
ОС: gnu/linux

[ON] Для Qt подготовлен плагин для вывода в консольном режиме

Сообщение rssbot »


Один из энтузиастов подготовил плагин для Qt, позволяющий вместо графического вывода организовать формирование изображения в консоли, используя символы псевдографики. Плагин подготовлен с использованием проекта Lighthouse, в рамках которого создан новый уровень абстракции для организации взаимодействия с графической подсистемой, позволяющий значительного упростить перенос Qt на новые платформы. Для вывода задействована библиотека libCaca, позволяющая организовать вывод попиксельной графики в виде текстовых символов. Видеодемонстрацию консольного плагина к Qt можно посмотреть на Youtube, код размещен на Gitorious. Примечательно, что автор разработки, сам того не ведая, воплотил в жизнь давнюю первоапрельскую шутку.
Изображение



Источник: http://www.opennet.ru/opennews/art.shtml?num=31232


View the full article
Спасибо сказали:
Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

Re: [ON] Для Qt подготовлен плагин для вывода в консольном режиме

Сообщение Dmitry Shurupov »

Представлена интересная разработка, позволяющая запускать Qt-приложения (с графическим пользовательским интерфейсом) в текстовом режиме, т.е. прямо в консоли. Предыстория её появления такова: на прошедшем в июне саммите Qt Contributors Summit Йоханнес Цельнер (Johannes Zellner), занимающийся разработкой Qt в Nokia, продемонстрировал плагин Qt/Caca, реализованный с использованием Lighthouse API. Его суть в том, что с помощью библиотеки Caca графический вывод преобразуется в текстовый и отображается в обычной консоли. Индийский программист Гириш Рамакришнан (Girish Ramakrishnan) настолько вдохновился этой идеей, что решил довести ее до ума. Форкнув плагин Qt/Caca, Рамакришнан почистил код и сделал некоторые улучшения, выложив результат своей деятельности на qt.gitorious.org и анонсировав в блоге компании ForwardBias. Принцип работы плагина он описывает так: «Caca открывает X-подключение (или аналогичное), конвертирует изображение в текст, отображает результирующее окно и обрабатывает события в другом потоке». Впрочем, применимость этой разработки кажется довольно сомнительной, а её обсуждение преимущественно сводится к возгласам, что получилось забавно, и высказыванию мнений про негативное звучание названия «Caca» на различных языках мира. P.S. Демонстрацию Qt/Caca в действии можно увидеть на YouTube.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: [ON] Для Qt подготовлен плагин для вывода в консольном режиме

Сообщение Denjs »

Т.е. ещё один индийский программист пропустил видеовывод (в данном случае Qt) через AALib....
поздравляю)))) говорите, он его ещё и "почистил"?
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали: