Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: QProcess The program has unexpectedly finished по timeout  (Прочитано 797 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дьякон

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Здравствуйте.

QProcess process;
...
process.start("баш_скрипт");


Приложение крошится, не дожидаясь сигнала Finished, Около 5 секунд исполняется bash скрипт.

Где увеличить это время ожидания?

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: QProcess The program has unexpectedly finished по timeout
« Ответ #1 : 02 Июля 2015, 21:03:25 »
Дьякон, ты что-то присваиваешь переменной?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3266
    • Просмотр профиля
Re: QProcess The program has unexpectedly finished по timeout
« Ответ #2 : 02 Июля 2015, 23:32:59 »
Присвойте до запуска process родителя командой
process.setParent(this);если и после этого будет крэшиться, проверьте скрипт,
подготовлен ли он к запуску без терминал и окружения.
Пётр.

 

Страница сгенерирована за 0.014 секунд. Запросов: 22.