я когда начинал прогить на C, выводил тупо 25 строчек по 80 символов каждый раз заново. тоже вариант же. особенно если в Qt есть доступ к информации о размерах терминала)
Как уже сказали, C/C++/Qt не имеют никаких умных библиотек для работы с консолью, типа как модуль crt в Паскале!
Но можно использовать сторонние консольные библиотеки(ncurses) или использовать форматирование пробелами и управляющими символами
Куда тянуть? unix-машин без *curses не встречал давно.
А под винду всё равно тянуть кучу библиотек, одна небольшая ncurses не помешает.
В крайнем случае можно отдельно для win32 заменить на conio.h.
кстати я тут пару месяцев назад пытался потыкать хеллоу-ворлды нкурсеса с юникодными буковками (кириллица, латинская диакритика и китайщина), всё разъезжается к едрени фени >_<