在QTextEdit對象中,我想顯示由兩部分組成的文檔:標題和文本。文字與圖像(初始,放在左)開始,因此我的代碼:由QTextEdit顯示的塊中的圖像之後的文本格式
QTextCursor cur = this->textCursor();
// title :
[... defining the title block format and the title's text char format ...]
cur.insertBlock(title_blockformat, title_textcharformat);
cur.insertText("TITLE");
// initial + text
// [... defining the text block format and text's text char format ...]
cur.insertBlock(text_blockformat, text_textcharformat);
// [...defining the image format...]
cur.insertImage(imageformat, QTextFrameFormat::FloatLeft);
cur.insertText("SOME TEXT");
我卡具有以下問題:標題正確顯示,圖像太多,但文字顯示有一個默認格式,就好像該行
cur.insertBlock(text_blockformat, text_textcharformat);
因某種原因忘了圖像。 當我刪除對cur.insertImage()的調用時,我的文本被正確顯示。
我檢查了cur.insertImage沒有添加新的塊:圖像和文本屬於同一個塊。
任何想法來幫助我?