Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
Sokoloff |
9.7.2009, 14:34
Сообщение
#11
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11
|
Цитата(Vexar @ 9.7.2009, 7:19) Link Всем привет. В общем получилось у меня запустить консольное приложение через QProcess использовал пример Link ... в консольном приложение загрузка идет в одной строке ... То есть загрузка идет не в одной строке а по чему то разбивается по строкам В консольной программе не вставляется символ перевода строки. А TextEdit->append добавляет новую строку, поэтому каждый считыванный блок данных виден отдельно. Несколько смелая догадка, скорее всего тебе надо парсерить вывод консольной программы и изменять свойство value у QProgressBar или QProgressDialog. Цитата(Vexar @ 9.7.2009, 7:19) Link 2. И еще консольная программа выводится в GUI не постепенно по мере выполнения действий а только после полно завершения. Не понял, это как? |
|
|
|
|
Litkevich Yuriy |
9.7.2009, 15:24
Сообщение
#12
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(Sokoloff @ 9.7.2009, 18:34) Link Не понял, это как? консольная програ у него что-то периодически печатет в стандартный поток вывода, и пока не завершит всю работу, он результата не видет, а хочет видеть в реальном времени. Я так понял.
|
|
|
|
|
Vexar |
10.7.2009, 0:24
Сообщение
#13
|
|
Студент ![]() Группа: Участник Сообщений: 24 Регистрация: 28.11.2008 Пользователь №: 438 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Litkevich Yuriy @ 9.7.2009, 23:24) Link Цитата(Sokoloff @ 9.7.2009, 18:34) Link Не понял, это как? консольная програ у него что-то периодически печатет в стандартный поток вывода, и пока не завершит всю работу, он результата не видет, а хочет видеть в реальном времени. Я так понял.Именно так! |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 24.12.2025, 13:56 |