flankerr
5.11.2008, 16:23
Как в Qt вывести чтолибо на консоль ?
Litkevich Yuriy
5.11.2008, 16:33
во-первых, в pro-файл добавить строку:
GONFIG +=console
(чтобы была консоль)
Дальше, например так:
qDebug() << "Hello world";
Еще можно так:
QTextStream out(stdout);
out << "Hello World" << endl;
flankerr
5.11.2008, 16:45
это всё конечно замечательно но мне НЕ нужна консоль.
у меня обычное оконное приложение, однако допустим если его запускать из того же ФАРа мне надо чтобы он вывел некую инфу
Litkevich Yuriy
5.11.2008, 16:54
Цитата(flankerr @ 5.11.2008, 19:45)
это всё конечно замечательно но мне НЕ нужна консоль.
а я что написал???
flankerr
5.11.2008, 18:10
Цитата(Litkevich Yuriy @ 5.11.2008, 16:54)
а я что написал???
Цитата
во-первых, в pro-файл добавить строку:
GONFIG +=console
(чтобы была консоль)
А если у мяен нет pro файла если я из студии ??
qDebug работает и без этого но выводит только во вкладке "output" а вот релизе НЕ работает.
QTextStream у меня вообще ни где не работает
Litkevich Yuriy
5.11.2008, 18:59
Цитата(flankerr @ 5.11.2008, 21:10)
А если у мяен нет pro файла если я из студии ??
тогда и тему надо создавать типа:
"как в студии подключить консоль к приложению на Qt"
flankerr
6.11.2008, 10:50
так я ещё раз говорю мне НЕ НАДО подключать консоль. Мне надо чтобы приложение имело только оконный интерфейс БЕЗ консоли!
Поясню. К примеру на WinAPI можно сделать так что при запуске приложения будет запускаться И окно И консоль ОДНОВРЕМЕННО (т.е. будет два окна в одном консоль в другом скажеим обычный диалог). Так вот мне этого НЕ надо.
Мне надо чтобы при запуске приложения из комадной строки пргу могла на "консоль" из которой её запустили (ну тот же фар к примеру) выводила текст.
надеюсь меня поняли ))
molchanoviv
6.11.2008, 11:23
Я тоже когда-то озадачивался подобной ерундой, но ничего у меня не вышло. либо окно и консоль, либо только окно. Сделать как в Линуксе не получится.
sagifire
6.11.2008, 11:30
а printf() или cin, cout из iostream.h что уже все забили
NordWest
12.2.2009, 15:51
А вот как тогда сделать док-виджет, в нем QTextEdit с readonly, например, и в него ловить выводы на консоль?
Либо присоединить к QTextEdit объект QTextStream и выводить через "<<" а не через QTextEdit::insertPlainText?
Константин
12.2.2009, 17:22
открыть ассистант, прочитать про installMessageHandler, сделать как в примере.
Litkevich Yuriy
12.2.2009, 17:27
NordWest,
Константин,
kwisp, это вообще мимо темы ("как в Cтудии подключить консоль к приложению на Qt")
обсуждается
рядом
Litkevich Yuriy
1.3.2009, 9:03
вот нашел на прогорге, тему задом наперед, на ее основе я думаю можно сделать:
Цитата
Цитата
А как убрать консольку в проекте в Visual Studio?
Заменить /SUBSYSTEM: CONSOLE на WINDOWS
тык
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.