Обновить

Комментарии 21

Опять с QuickTime спутали…
Сколько можно? Qt НЕ QT!
Подкорректировал!
Классно получилось)
Но применений действительно не так уж много…
Все просто написано, думаю это хороший пример для самообучения.
Спасибо.
Где можно скачать?
Само приложение можно взять со страницы блога. А исходный код контрола и всего приложения в ближайшие дни выложу на GitHub.
Я то уж думал, что вы встроили в GUI реальную консоль, а тут оказывается костыли.
настоящие консоли — такие же костыли.
Скажите это красноглазикам
НЛО прилетело и опубликовало эту надпись здесь
Смотря, что подразумевать под действиями. Для gui — да, можно использовать в качестве примера, но, вообще, написание хорошего эмулятора терминала — дело довольно трудоемкое. Достаточно почитать habrahabr.ru/company/selectel/blog/120852/
НЛО прилетело и опубликовало эту надпись здесь
Ну, это не так уж и сложно, мне кажется. Куда сложнее сделать действительно качественный терминал с псевдографикой (для MC, к примеру).
А ещё хотелось бы обратит внимание автора, что Qt — это не Delphi и не С#. Здесь есть своя терминология. Давно устоявшаяся и используемая Qt-программистами.
Контролов здесь нет. Здесь есть Виджеты. Любой подобный элемент называется Виджетом, так уж сложилось исторически. Вообще, исторически, большинство классов так или иначе являются потомками QWidget. Из-за того, собственно, и пошло.

А вообще, спасибо за статью, сама идея очень интересна и вполне годна для программаторов :)
Спасибо.

Да, все верно, это виджет.
а заголовок-то так и не поправили :)
А я просто думаю, как лучше: «Создание виджета-консоли» или «Создание консольного виджета»? Когда писал «Создание контрола-консоли», такого вопроса не возникало....(
консольный виджет несёт в себе смысл «виджет, отображающийся в консоли». Что немного не отрражает суть, если мягко сказать. Так что, думаю, ответ очевиден :)
готово!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации