Russian Qt Forum
Ноябрь 16, 2024, 05:43
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
[решено] Webkit 2.0 + Qt 4.7.0 + .jpg
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: [решено] Webkit 2.0 + Qt 4.7.0 + .jpg (Прочитано 5567 раз)
serg_hd
Хакер
Offline
Сообщений: 668
[решено] Webkit 2.0 + Qt 4.7.0 + .jpg
«
:
Июнь 21, 2010, 17:37 »
Интересную штуковину заметил сегодня.
Написан простейший браузер на qt 4.7.0. Запускаю релиз на той машине где писал этот браузер - всё ок. Переношу его на другую машину (такая же OS - Win XP), и браузер не грузит jpg'и. Пробовал ещё на другой машине - тоже не грузит, вобщем не грузятся картинки везде кроме того компа, на котором он был написан. Пробовал ставить пустым PATH на той машине где писал, всё равно картинки грузятся, вобщем не знаю в какую сторону и думать. Может быть есть предложения? Дебаг переносить на другой комп не пробовал.
Вот весь минимальный "набор" для нормального запуска данного браузера:
libgcc_s_dw2-1.dll
mingwm10.dll
MiniBrowser.exe
QtCore4.dll
QtGui4.dll
QtMediaServices4.dll
QtMultimedia4.dll
QtNetwork4.dll
QtOpenGL4.dll
QtWebKit4.dll
QtXmlPatterns4.dll
«
Последнее редактирование: Июнь 21, 2010, 17:57 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
BRE
Гость
Re: Webkit 2.0 + Qt 4.7.0 + .jpg
«
Ответ #1 :
Июнь 21, 2010, 17:42 »
Это не весь набор. Не хватает плагинов для загрузки изображений.
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: Webkit 2.0 + Qt 4.7.0 + .jpg
«
Ответ #2 :
Июнь 21, 2010, 17:45 »
Спасибо, буду знать. Просто странно, что запуск происходит, никаких варнингов...
«
Последнее редактирование: Июнь 21, 2010, 17:49 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
BRE
Гость
Re: Webkit 2.0 + Qt 4.7.0 + .jpg
«
Ответ #3 :
Июнь 21, 2010, 17:46 »
Так плагины же. Если есть - хорошо, нет - ну и не надо...
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: Webkit 2.0 + Qt 4.7.0 + .jpg
«
Ответ #4 :
Июнь 21, 2010, 17:49 »
Тогда что именно и как надо подключить_к_проекту/установить_на_ОС? Ибо знаю касаемо плагинов только то, что их можно вкл/выкл в составе qwebsettings.
«
Последнее редактирование: Июнь 21, 2010, 17:54 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
asvil
Гость
Re: Webkit 2.0 + Qt 4.7.0 + .jpg
«
Ответ #5 :
Июнь 21, 2010, 17:51 »
К исполняемому файлу проекта поместить папку QTDIR/plugins/imageformats с именем соответственно imageformats
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: [решено] Webkit 2.0 + Qt 4.7.0 + .jpg
«
Ответ #6 :
Июнь 21, 2010, 18:00 »
Ага, помогло, благодарен. Только остаётся непонятным почему на том компе, на котором был написан браузер если запустить из отдельного каталога (при этом PATH пустой, imageformats отсутствует), то картинки всё равно отображаются.
Записан
kubuntu/Win7/x64/NetBeans
BRE
Гость
Re: [решено] Webkit 2.0 + Qt 4.7.0 + .jpg
«
Ответ #7 :
Июнь 21, 2010, 18:03 »
Цитата: serg_hd от Июнь 21, 2010, 18:00
Только остаётся непонятным почему на том компе, на котором был написан браузер если запустить из отдельного каталога (при этом PATH пустой, imageformats отсутствует), то картинки всё равно отображаются.
А ты в реестре посмотри, там все есть.
Записан
zenden
Гость
Re: [решено] Webkit 2.0 + Qt 4.7.0 + .jpg
«
Ответ #8 :
Июнь 21, 2010, 18:04 »
Мда, чтобы сделать простейший браузер требуется 30 мегабайт библиотек.
Интересно почему популярные браузеры весят заметно меньше, а функционал у них заметно больше.
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: [решено] Webkit 2.0 + Qt 4.7.0 + .jpg
«
Ответ #9 :
Июнь 21, 2010, 18:06 »
Цитата: BRE от Июнь 21, 2010, 18:03
А ты в реестре посмотри, там все есть.
ну это уже западло. Зачем записи туда производить? И, кстати они когда, во время установки sdk производятся наверно?
Наоборот надо было без них, чтоб изначально быть в курсе обязательного наличия плагинов, если хочешь поддержку картинок конечно. Я так понимаю каталог с sqldrivers тоже надо будет "плюсануть" (не весь, а только libqsqlite4.a+qsqlite4.dll) - в другом проекте sqlite использую, но на другой ПК ещё не пробовал переносить.
«
Последнее редактирование: Июнь 21, 2010, 18:21 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
asvil
Гость
Re: [решено] Webkit 2.0 + Qt 4.7.0 + .jpg
«
Ответ #10 :
Июнь 21, 2010, 18:49 »
Путь к папке с плагинами по умолчанию имеет значение возвращаемое QtLibraryInfo::path(QtLibraryInfo::PluginPath);
libqsqlite4.a не нужно копировать.
Для подробной информации можно установить переменную среды QT_DEBUG_PLUGINS, и посмотреть выхлоп.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...