Russian Qt Forum
Ноябрь 26, 2024, 09:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Многопоточность с QWebView и QTabWidget  (Прочитано 3988 раз)
yankeenoobs
Гость
« : Январь 06, 2015, 13:36 »

Пишу некий браузер для просмотра видео с ютуба. Необходимо открыть N ссылок ютуба для просмотра, использование QWebView в QTabWidget и открытием нескольких видео в табах приводит к краху приложения через пару секунд и ошибкам DirectShow (DirectShowPlayerService::doSetUrlSource: Unresolved error code 80004004) , показывается видео только в одном QWebView, в других состояние загрузки, но ничего не буферизуется даже. Первым делом хочется, чтобы было параллельное выполнение каждого QWebView в отдельном потоке, и отображение каждого из QWebView в табах главной формы. Как подойди к этой проблеме, чем решить, и как лучше организовать логику выполнения данной задачи?
Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #1 : Январь 07, 2015, 17:44 »

Хез какая версия Qt используется. Если последняя ок, то надо перейти с вебкита на хромиум и посмотреть как оно будет
Записан
yankeenoobs
Гость
« Ответ #2 : Январь 08, 2015, 20:42 »

Хез какая версия Qt используется. Если последняя ок, то надо перейти с вебкита на хромиум и посмотреть как оно будет
Qt 5.3.1. А как вообще можно перейти с одного браузера на другой?! Еще есть один баг какой то еще вот тут создал тему по нему http://www.prog.org.ru/topic_28234_0.html
Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #3 : Январь 09, 2015, 13:58 »

В Qt 5.4 появился QtWebEngine, который на базе Chromium - это круче. А вебкит развивать уже не будут.

P.S. Сидеть на 5.3.1 смысла имхо нету
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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