Russian Qt Forum
Ноябрь 23, 2024, 02:35
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Мультимедиа
>
Воспроизведение GIF-анимации в QTextBrowser.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Воспроизведение GIF-анимации в QTextBrowser. (Прочитано 7065 раз)
antixpuct
Гость
Воспроизведение GIF-анимации в QTextBrowser.
«
:
Август 15, 2009, 21:33 »
Здравствуйте!
Столкнулся тут с проблемой. Необходимо воспроизвести GIF'ку в QTextBrowser'e рядом с текстом. К несчастью, QMovie он не понимает, да и как "нарисовать" текст рядом с QMovie - я слабо представляю. В то же время, если загрузить GIF в QTextBrowser с помощью setHtml, то оно показывает статическую картинку вместо анимации.
Есть у кого-нибудь идеи?
Записан
antixpuct
Гость
Re: Воспроизведение GIF-анимации в QTextBrowser.
«
Ответ #1 :
Август 15, 2009, 22:08 »
и да, вебкит просьба не предлагать
Записан
Pie_Jesu
Гость
Re: Воспроизведение GIF-анимации в QTextBrowser.
«
Ответ #2 :
Сентябрь 25, 2009, 07:49 »
Вообще, программы, использующие gif для отображения и создания таких картинок должны отстегивать денюжку владельцам патента гифа. Уже давно известно, что с ним проблемы в кутэ. И понятно почему. Есть выход - разбирать по кадрам гиф и грамотно их отрисовывать в классе, наследованном от текст_браузера
Записан
jasf
Гость
Re: Воспроизведение GIF-анимации в QTextBrowser.
«
Ответ #3 :
Ноябрь 02, 2009, 22:27 »
Цитата: Pie_Jesu от Сентябрь 25, 2009, 07:49
Есть выход - разбирать по кадрам гиф и грамотно их отрисовывать в классе, наследованном от текст_браузера
Подскажите пожалуйста что именно наследовать/как реализовать перехват отображения произвольного квадрата в QTextBrowser.. или где почитать/посмотреть пример с QTextBrowser с анимацией. спасибо
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: Воспроизведение GIF-анимации в QTextBrowser.
«
Ответ #4 :
Ноябрь 04, 2009, 10:40 »
The US LZW patent expired on June 20, 2003.[18] The counterpart patents in the United Kingdom, France, Germany and Italy expired on June 18, 2004, the Japanese counterpart patents expired on June 20, 2004 and the counterpart Canadian patent expired on July 7, 2004.[18] Consequently, while Unisys has further patents and patent applications relating to improvements to the LZW technique,[18] the GIF format may now be used freely.
GIF первоначально был проприетарным форматом, однако срок его патентной защиты истёк. В США патент на алгоритм сжатия LZW, использующийся в GIF (патент № 4 558 302) истёк 20 июня 2003 года. Срок действия канадского патента завершился 7 июля 2004 года. Действие патента для Великобритании, Франции, Германии и Италии завершилось 18 июня 2004 года, а для Японии — 20 июня 2004 года.
Срок действия последнего патента на GIF истёк 11 августа 2006 года.
Записан
Страниц: [
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...