Запуск файлов один за другим |
Здравствуйте, гость ( Вход | Регистрация )
Запуск файлов один за другим |
Litkevich Yuriy |
30.5.2011, 18:48
Сообщение
#11
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
просто QProcess может сам работу работать, нужно толко к его сигналам подключтся, вместо того, чтобы зациклившись ждать, когда он закончит.
|
|
|
RazrFalcon |
30.5.2011, 18:57
Сообщение
#12
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Как?
|
|
|
Litkevich Yuriy |
30.5.2011, 20:06
Сообщение
#13
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
читать асистент
|
|
|
frefik |
31.5.2011, 9:20
Сообщение
#14
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 30.5.2011 Пользователь №: 2706 Спасибо сказали: 0 раз(а) Репутация: 0 |
RazrFalcon
Спасибо за помощь Задачу решил с помощью второго потока и функции sleep() . Кидаю с помощью сигнала QList<QTreeWidgetItem *> list(итемы таблицы) и далее в функции работаю сними, тупо вызываю sleep(), продолжительностью равную длительности файла. Решение нормальное или тут что-то дико? |
|
|
RazrFalcon |
31.5.2011, 13:55
Сообщение
#15
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Ну если пауза/перемотка не нужна - то норм.
Как по мне, лучше всего настроить в запускаемом плеере автозавершение по окончании воспроизведения. А в вашей проге просто ждать, ака waitForFinished(). ИМХО. |
|
|
frefik |
1.6.2011, 20:33
Сообщение
#16
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 30.5.2011 Пользователь №: 2706 Спасибо сказали: 0 раз(а) Репутация: 0 |
Без привязки к конкретному плееру и там еще не только видео файлы, вообщем sleep(), самое то.
|
|
|
Текстовая версия | Сейчас: 3.1.2025, 10:31 |