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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Открыть несколько URL во вкладках браузера (IE, Mozilla)  (Прочитано 2481 раз)
Akon
Гость
« : Февраль 17, 2013, 10:36 »

Собственно, простейший вариант
Код:
QDesktopServices::openUrl(url1);
QDesktopServices::openUrl(url2);
...
Отлично работает для Opera и Chrome. В случае IE вторая УРЛ открывается в первой вкладке, т.е. затирает первую; тем не менее, если выдержать паузу порядка нескольких секунд между первым и вторым вызовом (на время загрузки первой УРЛ), то все будет ОК. Пока остановился на варианте, когда первой вкладкой всегда открываю about:blank (загружается мгновенно), соответственно, далее все корректно. В случае с Мозиллой открываются несколько окон, но там есть опции запуска (еще не смотрел).

Edited: В случае с Мозиллой если сделать задержку, то тоже все ОК (настройки по-умолчанию).
« Последнее редактирование: Февраль 17, 2013, 11:19 от Akon » Записан
Bepec
Гость
« Ответ #1 : Февраль 17, 2013, 10:48 »

Не ручаюсь за достоверность информации на текущий момент, но раньше у исполняемого флага оперы были флаги, позволяющие открыть n+1 ссылок в уже запущенной копии. Правда давно это было, даже сроки и не скажу.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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