0
嗨,QTextEdit插入圖片和文本在一行。如何使文本在一行的中心。
enter image description here如何對齊qtextedit
enter image description here如何對齊qtextedit
我已經解決了這個問題,謝謝
QTextImageFormat imageFormat;
imageFormat.setWidth(image.width());
imageFormat.setHeight(image.height());
//center the image
imageFormat.setVerticalAlignment(QTextImageFormat::AlignMiddle);
imageFormat.setName(file);
cursor.insertImage(imageFormat);
ui->textEdit_Send->setFocus(Qt::MouseFocusReason);
儘量減少圖像的高度。 –
謝謝,有沒有其他辦法?我用QTextBrowser顯示文本和圖片 –
與QLineEdit,這將是不容易的。也許你可以嘗試創建一個繼承到QLineEdit的類並重載paint方法。在該方法中,您將能夠繪製文本並將圖像移動到您想要的位置。但是,對於你想要做的事情來說它並不是那麼幹淨,我認爲它會比你的文本更容易擁有與高度相同的笑臉 –