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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTextDocument и изображения  (Прочитано 2665 раз)
Makss
Гость
« : Май 24, 2010, 12:52 »

как из QTextDocument вытащить все изображения и позиции этих изображений в тексте?
Записан
TukiNov
Гость
« Ответ #1 : Май 24, 2010, 13:33 »

как из QTextDocument вытащить все изображения и позиции этих изображений в тексте?
http://doc.trolltech.com/4.2/richtext-structure.html
Записан
Makss
Гость
« Ответ #2 : Май 24, 2010, 13:54 »

Это я знаю, а вот класс QTextFragment я упустил, всё разобрался, спасибо:

вот код если надо кому

Код:
QTextBlock bl = doc->begin();
    while(bl.isValid()) {
        QTextBlock::iterator it;
         for(it = bl.begin(); !(it.atEnd()); ++it) {
             QTextFragment currentFragment = it.fragment();
             if(currentFragment.isValid()) {
                 if(currentFragment.charFormat().isImageFormat()) {
                     QTextImageFormat imgFmt = currentFragment.charFormat().toImageFormat();
                     lst.append(imgFmt.name());
                 }
             }
         }
        bl = bl.next();
    }
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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