Название: Qt Creator. Работа с консолью(Ubuntu). Отправлено: Taras.ua от Октябрь 16, 2009, 09:30 Мне нужно выводить текст в консоль и считывать текст с консоли, введенный пользователем. Задача элементарная. С выводом проблем нет. А вот вводить текст у меня не получилось.
Есть два вопроса. В самом креаторе заклатка "Application Output" работает только на вывод, или должна принимать параметры? Если в проджектс-пропертис "ран ин терминал" поставить галочку, то запускается эмулятор терминала. Но в нево программа даже не выводит ничего. Не говоря о вводе пользователем. Вот код. Код: #include <QApplication> Название: Re: Qt Creator. Работа с консолью(Ubuntu). Отправлено: Igors от Октябрь 16, 2009, 14:24 используйте isEmpty вместо isNull
Название: Re: Qt Creator. Работа с консолью(Ubuntu). Отправлено: Taras.ua от Октябрь 16, 2009, 17:15 используйте isEmpty вместо isNull Это ничего не меняет. Проблема в том, что при использовании QTextStream in(stdin); программа даже ничего не выводит. Тоесть не отрабатывает Код: QTextStream out(stdout); У меня просто сложнейший вопрос. КАК выводыть в консоль и считывать с консоли???? Название: Re: Qt Creator. Работа с консолью(Ubuntu). Отправлено: Igors от Октябрь 16, 2009, 17:31 используйте isEmpty вместо isNull Это ничего не меняет. Проблема в том, что при использовании QTextStream in(stdin); программа даже ничего не выводит. Тоесть не отрабатывает Код: QTextStream out(stdout); У меня просто сложнейший вопрос. КАК выводыть в консоль и считывать с консоли???? BTW: несколько дней назад я тоже поимел проблемы с консолью и теперь не считаю что это просто :) Название: Re: Qt Creator. Работа с консолью(Ubuntu). Отправлено: Norgat от Октябрь 24, 2009, 19:11 чтобы QTextStream сначала буферизирует передаваемые ему данные, для печать нужно сбросить буфер ф-ей flush().
вот пример кода: Код: #include <QtCore/QCoreApplication> сам сидел разбирался прилично)) всё прекрасно работает в как терминале запускаемом из Qt Creatora, так и в обычном терминале моего Убунту) Название: Re: Qt Creator. Работа с консолью(Ubuntu). Отправлено: Ubuntu_linux от Апрель 25, 2010, 01:10 А по каким причинам у меня ничего не выводится в консоли?, хотя сама консоль зупускается і в qt output все выводится . ???
Название: Re: Qt Creator. Работа с консолью(Ubuntu). Отправлено: Marat(Qt) от Апрель 25, 2010, 18:23 А по каким причинам у меня ничего не выводится в консоли?, хотя сама консоль зупускается і в qt output все выводится . ??? CONFIG+=console ?Название: Re: Qt Creator. Работа с консолью(Ubuntu). Отправлено: Ubuntu_linux от Апрель 25, 2010, 23:11 ДА! вот:
Код
А вот мой код Qt С++: Код
Название: Re: Qt Creator. Работа с консолью(Ubuntu). Отправлено: Ubuntu_linux от Апрель 27, 2010, 20:17 ? ???
|