LINUX.ORG.RU

QT+ввод текста


0

0

Как в Qt сделать такой ввод(вывод) текста, как в терминале, т.е. ввод из последней строки(редактируемой является последняя строка)?

★★

Ответ на: комментарий от annette

Просто, как в терминале:

$ bla-bla [enter]
$ ble-ble [enter]
$ следующая строка

Т.е. редактировать можно последнюю стоку.

olegk ★★
() автор топика
Ответ на: комментарий от olegk

Вы в GUI хотите такое изобразить? Ну положете QLineEdit под QTextEdit и копируйте строки из первой во вторую по нажатию на Enter или чего Вам нужно

anonymous
()
Ответ на: комментарий от ANDI

Можно взять обчный QTextEdit и обрабатывать нажатие мыши и стрелок (а также, Enter и Backspase) и просто не давать пользователю перемещать курсор выше последней строки.

При щелканьи мышкой в области редактора, ставить курсор в конец последней строки. При премещении курсора с помощью клавы отлавливать это и не давать перемещаться выше последней.

Helena
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.