Отображение консольного вывода на виджете так же, как консоли |
Здравствуйте, гость ( Вход | Регистрация )
Отображение консольного вывода на виджете так же, как консоли |
Mehanoid |
7.2.2011, 0:16
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 24.11.2010 Пользователь №: 2217 Спасибо сказали: 0 раз(а) Репутация: 0 |
Хочу отобразить в окне вывод программы, но не знаю, как сделать, чтобы он выглядел так же, как в консоли.
На примере с wget. Если запустить его через QPocess::start() и читать вывод через QPocess::readAllStandardOutput(), то у меня выйдет нечто в этом роде:
Если же я его запускаю в консоли, показывается такой вот прогрессбар:
То же самое хотелось бы вывести и в моём приложении. Это реализуемо? |
|
|
Mehanoid |
7.2.2011, 18:31
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 24.11.2010 Пользователь №: 2217 Спасибо сказали: 0 раз(а) Репутация: 0 |
Тут дело не в в QLabel... Просто в wget, насколько я понимаю, используются управляющие символы, чтобы заставить прогрессбар двигаться в консольном режиме, а Qt их не совсем понимает, хотя тут дело и ещё в чём-то, потому что сам формат вывода другим становится
|
|
|
Текстовая версия | Сейчас: 28.12.2024, 1:34 |