как в Cтудии подключить консоль к приложению на Qt, Чтобы приложение могло выводить на консоль |
Здравствуйте, гость ( Вход | Регистрация )
как в Cтудии подключить консоль к приложению на Qt, Чтобы приложение могло выводить на консоль |
flankerr |
5.11.2008, 16:23
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
Как в Qt вывести чтолибо на консоль ?
|
|
|
Litkevich Yuriy |
5.11.2008, 16:33
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
во-первых, в pro-файл добавить строку:
GONFIG +=console (чтобы была консоль) Дальше, например так:
Еще можно так:
|
|
|
flankerr |
5.11.2008, 16:45
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
это всё конечно замечательно но мне НЕ нужна консоль.
у меня обычное оконное приложение, однако допустим если его запускать из того же ФАРа мне надо чтобы он вывел некую инфу Сообщение отредактировал flankerr - 5.11.2008, 16:46 |
|
|
Litkevich Yuriy |
5.11.2008, 16:54
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
flankerr |
5.11.2008, 18:10
Сообщение
#5
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
а я что написал??? Цитата во-первых, в pro-файл добавить строку: GONFIG +=console (чтобы была консоль) А если у мяен нет pro файла если я из студии ?? qDebug работает и без этого но выводит только во вкладке "output" а вот релизе НЕ работает. QTextStream у меня вообще ни где не работает |
|
|
Litkevich Yuriy |
5.11.2008, 18:59
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
flankerr |
6.11.2008, 10:50
Сообщение
#7
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
так я ещё раз говорю мне НЕ НАДО подключать консоль. Мне надо чтобы приложение имело только оконный интерфейс БЕЗ консоли!
Поясню. К примеру на WinAPI можно сделать так что при запуске приложения будет запускаться И окно И консоль ОДНОВРЕМЕННО (т.е. будет два окна в одном консоль в другом скажеим обычный диалог). Так вот мне этого НЕ надо. Мне надо чтобы при запуске приложения из комадной строки пргу могла на "консоль" из которой её запустили (ну тот же фар к примеру) выводила текст. надеюсь меня поняли )) |
|
|
molchanoviv |
6.11.2008, 11:23
Сообщение
#8
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
Я тоже когда-то озадачивался подобной ерундой, но ничего у меня не вышло. либо окно и консоль, либо только окно. Сделать как в Линуксе не получится.
|
|
|
sagifire |
6.11.2008, 11:30
Сообщение
#9
|
Студент Группа: Новичок Сообщений: 17 Регистрация: 5.11.2008 Пользователь №: 412 Спасибо сказали: 0 раз(а) Репутация: 1 |
а printf() или cin, cout из iostream.h что уже все забили
|
|
|
NordWest |
12.2.2009, 15:51
Сообщение
#10
|
Студент Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: 0 |
А вот как тогда сделать док-виджет, в нем QTextEdit с readonly, например, и в него ловить выводы на консоль?
Либо присоединить к QTextEdit объект QTextStream и выводить через "<<" а не через QTextEdit::insertPlainText? |
|
|
Текстовая версия | Сейчас: 25.11.2024, 10:30 |