1、删除append自动插入的换行符
QTextEdit 中可用append( <img src=':/emoticons/whistle.png'> );插入图片,append是插入前会插入一个换行符,如果不想换行,可通过以下步骤去除:
QTextEdit *text = new QTextEdit;
text->moveCursor(QTextCursor::StartOfLine);
QTextCursor cursor = text->textCursor();
cursor.deletePreviousChar();
text->moveCursor(QTextCursor::EndOfLine);
2、通过QTextImageFormat,利用QTextCursor来插入到文本编辑中