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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Загрузка картинок в HTML из программы  (Прочитано 4254 раз)
Hort
Гость
« : Июль 05, 2008, 00:29 »

назрел такой вопрос - можно ли как-то в HTML тексте (QLabel, QTextEdit) делать ссылки на картинки из самой программы (QImage например), а не чтобы они загружались с диска. HTML будет использоваться только в программе и совместимость его со внешним миром необязательна.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Июль 05, 2008, 09:56 »

Включить в файл-ресурс?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Hort
Гость
« Ответ #2 : Июль 05, 2008, 10:19 »

Включить в файл-ресурс?
текст и сами картинки не предопределены заранее, пользователь сам создает текст и добавляет картинки. хочу просто все данные (html текст, изображения) хранились в одном файле - вот и интересует можно ли както картинки подгужать в память и оттуда в HTML или по любому надо создать временную дирректорию на диске для картинок?
Записан
lamao
Гость
« Ответ #3 : Июль 05, 2008, 13:42 »

По-мойму подойдет это (взято из документации Qt в разделе QTextCursor):
Цитировать
void QTextCursor::insertImage ( const QString & name )
This is an overloaded member function, provided for convenience.
Convenience method for inserting the image with the given name at the current position().
 QImage img = ...
 textDocument->addResource(QTextDocument::ImageResource, QUrl("myimage"), img);
 cursor.insertImage("myimage");

А вообще это надо читать про QTextCursor, QTextDocument,QTextEdit и еще прочитать Rich Text Processing в Qt-документации. Сам этим сейчас занимаюсь, так как нужно примерно такое же поведение.
Записан
Djavdet
Гость
« Ответ #4 : Сентябрь 14, 2009, 21:02 »

Возник тот же самый вопрос, вы его решили?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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