QProcess, Передача параметров в процесс |
Здравствуйте, гость ( Вход | Регистрация )
QProcess, Передача параметров в процесс |
yasik.box |
25.2.2009, 10:27
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 25.2.2009 Пользователь №: 576 Спасибо сказали: 0 раз(а) Репутация: 0 |
Я использую QProcess для передачи команд в консольное приложение (Mplayer Linux).
И как в инструкции использую QStringList для параметров приложения таким образом: QStringList opts; opts << "videoFile.avi"; process.start("mplayer", opts); При этом плеер запускается и играет фильм. Но если я хочу добавить несколько других опций, то ничего не происходит, почему Пример: QStringList opts; opts << "videoFile.avi" << "-vf scale=720:576"; process.start("mplayer", opts); Тоесть консольное приложение может получать только одну опцию. Как исправить - может я в чем то ошибся??? Сообщение отредактировал Litkevich Yuriy - 18.3.2009, 21:34 |
|
|
kwisp |
25.2.2009, 11:33
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
QStringList opts; opts << "videoFile.avi" << "-vf scale=720:576"; process.start("mplayer", opts); может надо
так просто предположение.... В том то и дело, что не будет! Цитата QProcess process;
process.start("del /s *.txt"); // same as process.start("del", QStringList() << "/s" << "*.txt"); ... |
|
|
Текстовая версия | Сейчас: 28.12.2024, 14:45 |