crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Гость_klochec_v_*
сообщение 20.11.2007, 11:24
Сообщение #1





Гости








    


пользовал кто-нибудь браузер??? расскажите о ваших трудах пожалуйста. есть проблема с отображением в браузере картинок и разной веб-мелочи.
наверное загвоздка с QMimeSourceFactory?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
ViGOur
  опции профиля:
сообщение 29.11.2007, 17:39
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Как вариант, можно использовать:
Цитата
QVariant QTextBrowser::loadResource ( int type, const QUrl & name ) [virtual]

This function is called when the document is loaded. The type indicates the type of resource to be loaded. For each image in the document, this function is called once.
The default implementation ignores type and tries to locate the resources by interpreting name as a file name. If it is not an absolute path it tries to find the file in the paths of the searchPaths property and in the same directory as the current source. On success, the result is a QVariant that stores a QByteArray with the contents of the file.
If you reimplement this function, you can return other QVariant types. The table below shows which variant types are supported depending on the resource type:

       ResourceType                    QVariant::Type
QTextDocument::HtmlResource                QString or QByteArray
QTextDocument::ImageResource             QImage, QPixmap or QByteArray
QTextDocument::StyleSheetResource       QString or QByteArray
Тоесть, переопределяешь эту функцию, проверяешь если в type пришло QTextDocument::ImageResource уменьшаеш картинку с помощью QImage::scaled

Сообщение отредактировал ViGOur - 29.11.2007, 17:40
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- klochec_v   QTextBrowser   20.11.2007, 11:24
- - terrible   Да никаких собственно трудностей и не было, кроме ...   20.11.2007, 11:52
|- - klochec_v   как я понял перед использованием QTextBrowser необ...   20.11.2007, 21:28
- - terrible   Странно! Я набросал вот пример: test.pro TEMPL...   21.11.2007, 14:31
|- - klochec_v   Цитата(terrible @ 21.11.2007, 14:31) Стра...   21.11.2007, 20:27
|- - klochec_v   вот засада............... QTextImage: cannot decod...   21.11.2007, 20:38
||- - klochec_v   разобрался, беда только с гифом. он же платный. я ...   21.11.2007, 20:54
||- - terrible   Цитата(klochec_v @ 21.11.2007, 20:54) раз...   22.11.2007, 9:43
||- - klochec_v   все равно проблемы есть с отображением таблиц напр...   22.11.2007, 19:14
|- - terrible   Цитата(klochec_v @ 21.11.2007, 20:27) пра...   22.11.2007, 9:43
- - ViGOur   Какого рода проблемы с отображением таблиц? Мы же ...   22.11.2007, 19:23
|- - klochec_v   кто нибудь работал с массштабированием веб странич...   29.11.2007, 0:06
- - terrible   не понятно, что именно ты хочешь сделать. что в...   29.11.2007, 13:08
|- - klochec_v   Цитата(terrible @ 29.11.2007, 13:08) не п...   29.11.2007, 16:48
- - ViGOur   Как вариант, можно использовать: ЦитатаQVariant QT...   29.11.2007, 17:39
|- - klochec_v   такая проблема, необходимо настроить браузер чтоб...   15.12.2007, 2:13
- - ViGOur   Не уверен, что QTextBrowser можно использовать для...   16.12.2007, 15:51
- - ViGOur   Скорее всего, тебе прийдется считывать данный доку...   16.12.2007, 16:15
|- - klochec_v   а я в от нашел в ассистенте, что можно о сети дост...   16.12.2007, 16:36
- - ViGOur   Перед f->close() попробуй сделать f->flush()...   16.12.2007, 16:41
|- - klochec_v   Цитата(ViGOur @ 16.12.2007, 16:41) Перед ...   16.12.2007, 16:47
|- - klochec_v   не помогло.все равно файл только после закрытия пр...   16.12.2007, 16:51
- - ViGOur   Может все дело в том, что QHttp::get работает асин...   16.12.2007, 17:12
|- - klochec_v   получилось вроде. будем тестить....   16.12.2007, 20:10
- - ViGOur   Что было? Как исправил?   16.12.2007, 21:20
|- - klochec_v   Цитата(ViGOur @ 16.12.2007, 21:20) Что бы...   16.12.2007, 21:41
|- - klochec_v   :angry: не получается на прямую........... :angr...   18.12.2007, 0:15
- - ViGOur   Цитата(klochec_v @ 18.12.2007, 0:15) не п...   18.12.2007, 9:14
- - klochec_v   Цитата(ViGOur @ 18.12.2007, 9:14) Цитата(...   18.12.2007, 14:36


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 8.6.2025, 8:19