QTextBrowser textBrowser;
qDebug() << textBrowser.font().pointSize();
获取到的字体大小为-1.
追查原因是因为使用了qss设置了其字体大小(textBrowser.setStyleSheet("font-size:12"))
将其改为
QFont font = textBrowser.font();
font.setPointSize(12);
textBrowser.setFont(font);
qDebug() << textBrowser.font().pointSize();
则打印出来的字体大小为正常的12。