![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
yasik.box |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 25.2.2009 Пользователь №: 576 Спасибо сказали: 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 |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
yasik.box |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 25.2.2009 Пользователь №: 576 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Нужно указать сначала только имя процесса, а потом параметры. судя по Асистенту, это неважно, см. пост kwisp, последнюю цитату.Если не работает, то стоит тролям написать. П.С. какая у тебя версия Qt? Какая ОСь? Как писал kwisp - все вышло. Я некорректно описал опции (прим: <<"-vf scale=720:576"), а надо все отдельно. Моя ошибка. Спасибо все теперь работает. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 15.7.2025, 21:43 |