![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
4ert |
![]()
Сообщение
#1
|
![]() Новичок Группа: Новичок Сообщений: 5 Регистрация: 10.2.2009 Пользователь №: 542 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
В общем, дело такое: достаю html-код из QHelpEngine:
В url - адрес страницы qthelp'а - qthelp://helpsystem/doc/index.html, например. Все достается нормально, передаю в TextBrowser:
Текст выдается на ура, а вот картинки... =) Как достать картинки из этих QtCompressedHelp-файлов? =) Может быть, следует использовать что-то вместо TextBrowser? P.S. Пожалуйста, не предлагайте альтернативный варианты отображения справки в QtAssistant, он мне не подходит =)
Причина редактирования: используй тэг code, вместо codebox
|
|
|
![]() |
4ert |
![]()
Сообщение
#2
|
![]() Новичок Группа: Новичок Сообщений: 5 Регистрация: 10.2.2009 Пользователь №: 542 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата 4ert, может картинки там отсутствуют, лежат себе в отдельном каталоге? Все дело в том, что когда создается Qt Compressed Help файл, в него, наряду с html'ями засовываются все вспомогательные файлы: css, картинки, текстовые файлы и тд. Получается один файл со всем необходимым для отображения помощи =) В классе QHelpEngineCore есть функция, которая возвращает содержимое файла по url - QByteArray fileData ( const QUrl & url ) const естесственно, когда передаешь код html-файла, полученный таким образом, QTextBrowser'у, он ищет картинки совсем не в файле помощи =) Цитата 4ert, глянь Simple Text Viewer Example, там вроде описано то, что тебе нужно. спасибо, но тут описано как раз то, как использовать QtAssistant =) |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 22.6.2025, 20:37 |