Russian Qt Forum
Июля 06, 2025, 13:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как вызвать встроенные в ОС утилиты (rsync например ) через QProcess?  (Прочитано 7505 раз)
Caduceus
Гость
« : Июля 20, 2012, 12:53 »

Вызываю так

Код:
pr.start("rsync", arg);

Не работат
Записан
mutineer
Гость
« Ответ #1 : Июля 20, 2012, 12:57 »

pr случаем не локальный объект функции?
Записан
Caduceus
Гость
« Ответ #2 : Июля 20, 2012, 12:58 »

Да. Но под Виндой это работает
Записан
mutineer
Гость
« Ответ #3 : Июля 20, 2012, 13:00 »

Возможно что тут не успевает
Записан
Caduceus
Гость
« Ответ #4 : Июля 20, 2012, 13:02 »

И даже если следующая строчка
Код:
	pr.waitForFinished(-1);

?
Записан
mutineer
Гость
« Ответ #5 : Июля 20, 2012, 13:11 »

Откуда ж я знаю что у тебя там за следующая строчка. Могу по руке погадать, правда по своей
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #6 : Июля 25, 2012, 19:25 »

Если не работает, нужно починить.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #7 : Июля 27, 2012, 10:28 »

Вызываю так

Код:
pr.start("rsync", arg);

Не работат
Попробуйте так
Код
C++ (Qt)
arg.push_back("rsync");
arg.push_back(...);  // параметры
pr.start("open", arg);
 
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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