Консоль для вывода log'ов, из чего? |
Здравствуйте, гость ( Вход | Регистрация )
Консоль для вывода log'ов, из чего? |
NordWest |
12.2.2009, 14:26
Сообщение
#1
|
Студент Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: 0 |
Нужен док-виджет для вывода в него построчно разной информации. Как вывод в консоль для консольного приложения.
QLabel вроде как будет затирать - не удобно. Попробовал QTextEdit. Сделал так:
Вроде сойдет. Хотя видимо есть лучше средства. А вот как теперь связать стандартное устройство вывода, например, с этим QTextEdit? Чтобы можно было выводить на него данные из различных частей программы. Из методов объектов-переменных, вызываемых из основного окна приложения. Или хотя бы связать его с переменной QTextStream для вывода через "<<". Просто так не получается:
|
|
|
kwisp |
24.2.2009, 11:54
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
у меня вот такой код не работает
вывод Раскрывающийся текст STDIN_FILENO = 0 STDOUT_FILENO = 1 STDERR_FILENO = 2 status 0 такой приводит к ошибке при закрытии приложения
вывод тот же некоректно срабатывает либо не срабаотывает строчка out<<"output\n"; проверял QTextStream in(stdin); как ни странно работает. пробовал для QTextStream out(stdout) разные модификаторы доступа QIODevice::Append и т.д. |
|
|
kwisp |
24.2.2009, 12:40
Сообщение
#3
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
оказывается надо делать
либо так out<<"output"<<endl; либо out.flush(); |
|
|
Текстовая версия | Сейчас: 25.11.2024, 12:36 |