Russian Qt Forum

Qt => Общие вопросы => Тема начата: kvesda от Сентябрь 01, 2009, 19:33



Название: Вызов консольной программы из GUI
Отправлено: kvesda от Сентябрь 01, 2009, 19:33
Очень нужна помощь!
Есть консольная программа, назовем ее summa, которая принимает 2 переметра - числа, складывает их, а результат печатает на консоль.
Вопрос в следующем: КАК мне вызвать эту консольную программу и передать в нее параметры из GUI (обработчик кнопки), а результат (который печатается на консоль) СЧИТАТЬ и отобразить, например, в текстовом поле?
Одним словом, хочу понять, КАК писать взаимодействие графических интерфейсов и консольных программ.
Спасибо.


Название: Re: Вызов консольной программы из GUI
Отправлено: BRE от Сентябрь 01, 2009, 19:34
Посмотри на QProcess


Название: Re: Вызов консольной программы из GUI
Отправлено: developer от Сентябрь 02, 2009, 14:08
точнее - запускаеш с помощью QProcess консольную прогу. В ее stdin пишеш параметры которые нужно ей передать. После, с stdout читаеш результат.


Название: Re: Вызов консольной программы из GUI
Отправлено: kvesda от Сентябрь 02, 2009, 19:12
Спасибо, посмотрю доки по Qt.