Использование alt было лишь попыткой, сам по себе он мне не нужен.
Вот первые шаги. Осталось доделать и причесать код.
C++ (Qt)
QTextDocument *doc = ui->textEdit->document();
QTextBlock block = doc->begin();
forever
{
if(!block.isValid())
break;
QString t;
for (QTextBlock::iterator it = block.begin(); !(it.atEnd()); ++it)
{
QTextFragment fragment = it.fragment();
if (fragment.isValid())
{
QTextImageFormat image = fragment.charFormat().toImageFormat();
if(image.isValid())
{
t += "*" + image.name() + "*";
}
else
t += fragment.text();
}
}
block = block.next();
}
В данном коде image.name() будет возвращать значение src из добавленного ранее тега <img>.
Видимо для полной красивости нужно будет писать свой хендлер, но пока что сойдет и так. Это уже что-то.
Советы по-прежнему приветствуются.