我正在使用 Qt4.7。当我在某些情况下使用 QFontMetrics 呈现我的文本时,我得到了错误的宽度。我的代码是这样的:
QFontMetrics fm(QApplication::font());
QRect rc = fm.boundingRect(str);
我发现 fm.boundingRect(str) 在 dpi 更改时总是返回一个固定的矩形。
我正在使用 Qt4.7。当我在某些情况下使用 QFontMetrics 呈现我的文本时,我得到了错误的宽度。我的代码是这样的:
QFontMetrics fm(QApplication::font());
QRect rc = fm.boundingRect(str);
我发现 fm.boundingRect(str) 在 dpi 更改时总是返回一个固定的矩形。