試過了用 QFontMetrics 去獲取文本的顯示寬高,但是不行!
解決方案:
QTextDocument *doc= this->document();
QAbstractTextDocumentLayout *layout = doc->documentLayout();
int pixelsWidth = layout->documentSize().width();
int pixelsHeight = layout->documentSize().height();
2020-03-14 補充:
如果在setPlainText函數中設置長度爲0的文本的話,此方案會失效!