Здравствуйте, гость ( Вход | Регистрация )
|
NordWest |
12.2.2009, 14:26
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: 0
|
Нужен док-виджет для вывода в него построчно разной информации. Как вывод в консоль для консольного приложения.
QLabel вроде как будет затирать - не удобно. Попробовал QTextEdit. Сделал так: Вроде сойдет. Хотя видимо есть лучше средства. А вот как теперь связать стандартное устройство вывода, например, с этим QTextEdit? Чтобы можно было выводить на него данные из различных частей программы. Из методов объектов-переменных, вызываемых из основного окна приложения. Или хотя бы связать его с переменной QTextStream для вывода через "<<". Просто так не получается:
|
|
|
|
![]() |
|
kwisp |
12.2.2009, 15:42
Сообщение
#2
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
NordWest,
Цитата Если консоль прикрутить, она будет отображать выводы всех printf? Не очень с консолью связываться хочется, но в принципе выход... А как консоль добавить? тут дело вкуса есть Qt функции qDebug() qWarning() я пользуюсь стандартными std::cout std::cerr консоль добавить легко в файле проекта нужно добавить CONFIG+=console Сообщение отредактировал kwisp - 12.2.2009, 15:43 |
|
|
|
|
NordWest |
12.2.2009, 16:05
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: 0
|
Цитата(kwisp @ 12.2.2009, 15:42) Link тут дело вкуса есть Qt функции qDebug() qWarning() я пользуюсь стандартными std::cout std::cerr консоль добавить легко в файле проекта нужно добавить CONFIG+=console Ну да. Это получается надо запустить приложение из консоли и заглядывать в эту консоль после каких-либо действий. А надо, чтобы либо консоль была в виджете окна, как в kate например, либо перенаправить std::cout на текстовый контейнет, который будет в режиме readonly в док-виджете. Т.е. нужно перенаправить вывод в виджет. Вот тут нашел что-то похожее: Link Написал туда ещё. |
|
|
|
NordWest Консоль для вывода log'ов 12.2.2009, 14:26
kwisp NordWest,
ЦитатаНужен док-виджет для вывода в нег... 12.2.2009, 14:46
NordWest Цитата(kwisp @ 12.2.2009, 14:46) NordWest... 12.2.2009, 15:24
Litkevich Yuriy NordWest, поищи по форуму о пренаправлении вывода ... 12.2.2009, 15:35
Litkevich Yuriy Цитата(NordWest @ 12.2.2009, 19:05) Напис... 12.2.2009, 16:08
kwisp NordWest,
пишешь под виндой? или под линуксом? ил... 12.2.2009, 16:11
NordWest Цитата(kwisp @ 12.2.2009, 16:11) NordWest... 12.2.2009, 17:43
Litkevich Yuriy kwisp, да вывод в консоль это только для разработч... 12.2.2009, 16:25
kwisp Litkevich Yuriy,
конечно мимо, там перенаправлени... 12.2.2009, 16:37
Litkevich Yuriy я думаю надо просто свой класс сделать, который бу... 12.2.2009, 16:38
Константин static QDataStream* clog = 0;
void customMessageH... 12.2.2009, 17:39
NordWest Цитата(Константин @ 12.2.2009, 17:39) sta... 16.2.2009, 12:12
kwisp Litkevich Yuriy,
не.....
Константин верно написа... 12.2.2009, 17:40
Litkevich Yuriy Цитата(Litkevich Yuriy @ 12.2.2009, 18:35... 12.2.2009, 17:48
NordWest Прошу прощения за молчание - провайдер озверел на ... 12.2.2009, 21:10
Константин Цитата(kwisp @ 12.2.2009, 17:40) qInstall... 12.2.2009, 17:53
kwisp Цитата(Константин @ 12.2.2009, 17:53) Цит... 12.2.2009, 17:57
Litkevich Yuriy Цитата(NordWest @ 13.2.2009, 0:10) понять... 12.2.2009, 21:41
Litkevich Yuriy Цитата(NordWest @ 16.2.2009, 15:12) Если ... 16.2.2009, 12:53
Константин я всегда говорю, что сначала нужно почитать докуме... 16.2.2009, 22:01
kwisp у меня вот такой код не работает
#include <QAp... 24.2.2009, 11:54
kwisp оказывается надо делать
либо так
out<<... 24.2.2009, 12:40
Litkevich Yuriy Цитата(kwisp @ 24.2.2009, 15:40) out.flus... 24.2.2009, 17:56
kwisp самое интересное что пофиг если под винду собирать... 24.2.2009, 18:40
Litkevich Yuriy Цитата(kwisp @ 24.2.2009, 21:40) endl не ... 24.2.2009, 18:58
kwisp Цитата(Litkevich Yuriy @ 24.2.2009, 18:58... 24.2.2009, 21:10![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 7.1.2026, 12:53 |