The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

19.07.2011 23:01

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

Видеодемонстрацию консольного плагина к Qt можно посмотреть на Youtube, код размещен на Gitorious. Примечательно, что автор разработки, сам того не ведая, воплотил в жизнь давнюю первоапрельскую шутку.



  1. Главная ссылка к новости (http://blog.forwardbias.in/201...)
  2. OpenNews: Представлена предварительная версия фреймворка Qt 4.8
  3. OpenNews: Представлен план подготовки Qt 5 и первые планы, касающиеся KDE 5
  4. OpenNews: Nokia раскрыла некоторые планы по развитию Qt
  5. OpenNews: Библиотека Qt портирована для работы внутри web-браузера
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31232-qt
Ключевые слова: qt, console
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:14, 20/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Когда ждать консольные кеды?
     
     
  • 2.2, AHAHAC (ok), 00:28, 20/07/2011 [^] [^^] [^^^] [ответить]  
  • +8 +/
    консольный OpenGL и драйвер для патефона :)

    ---
    Я то думал это библиотека для формирования нормального фейса на QT, а тут генератор белого шума.

     

  • 1.3, anonymous (??), 00:31, 20/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На поиграться сойдёт.
     
  • 1.4, Аноним (-), 01:03, 20/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а вот напрямую в фреймбуфер наверное было бы интереснее чем всякую каку трогать
     
     
  • 2.5, Ананимуз (?), 01:49, 20/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для этого, помимо Qt/X11, существует Qt for Embedded Linux
     
  • 2.8, Вова (?), 10:50, 20/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Давно уже написаны и включены в поставку qt плагины для отрисовки в различные фреймбуферы. Написание плагинов отрисовки qt настолько тривиально, что становится удивительным, как это ещё до сих пор кто-то не свёл Xlib к модулю, который наподобие qt требует лишь плагинчика с blit и fill функциями.
     

  • 1.9, Аноним (-), 11:15, 20/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А плагина для ncurses нету? Без извращений с псевдографикой но чтобы диалоги рамочками рисовались и т.д.
     
     
  • 2.10, Аноним (-), 11:35, 20/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Для этого надо было пользоваться X11, а не рисовать картинки в буфер.
     

  • 1.11, Аноним (-), 12:03, 20/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хм.... название библы соответствует виду картинки.
     
  • 1.12, Харитон (?), 12:34, 20/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А события как обрабатываются?
    это только трансляция отображаемой картинки в текст. а обратная связь? допустим мышкой ткнуть и потащить окно? или ввести слово в поле ввода, шорткаты...

     
     
  • 2.14, Sokoloff (?), 19:11, 20/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    На видео как-то мышкой кликают.
     
  • 2.15, anonymous (??), 19:48, 20/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >А события как обрабатываются?

    Библиотечка для отрисовки вроде умеет http://caca.zoy.org/wiki/libcaca Лицензия у неё тоже интересная http://sam.zoy.org/wtfpl/

     
  • 2.16, Пиу (?), 21:16, 20/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    там всё есть. по описанию, из-за того что libcaca не умеет нормально обрабатывать ивенты пришлось их пулить
     

  • 1.17, Coder (?), 23:39, 20/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше бы ncurses прикрутил. Тогда бы это не просто игрушка была.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру