Кто может подсказать как сделать следующее:
вставить картинку(это я могу) скажем QTextEdit и добавить стиль (css) опцию float=.... С возможностью его изменять.
надо сделать обтекание текста вокруг изображения при вставке
lastcursor.deletePreviousChar();
но за вторым разом изменением добавляет пустоту а при дальнейшем использовании вовсе выбивает приложение
QTextCursor cursor(textEdit->document());
cursor.currentList()->remove(cursor.block());
void QTextCursor::insertImage ( const QTextImageFormat & format, QTextFrameFormat::Position alignment )
//соответственно
lastcursor.insertImage(image,QTextFrameFormat::FloatLeft);
ui->editor->document()->findBlock(lastcursor.blockNumber()).text().clear();
QString name=image.name();
QString data=ui->editor->document()->toHtml();
int i = data.indexOf(QString("<img src=\""+name+"\""));
qDebug()<<i;qDebug()<< data.indexOf("/>",i);
if (i > 0)
data.remove(i, data.indexOf("/>",i) + 2);
ui->editor->document()->setHtml(data);
lastcursor.insertImage(image,QTextFrameFormat::FloatRight);