В дополнение к ответу @Paul я обнаружил, что при рисовании текста (Qt4.8 в linux) ширина фактически нарисованного текста по сравнению с шириной, которую возвращает QFontMetrics::boundingRect
, часто отключается. В моих случаях картина часто была слишком широкой.
Если вы хотите получить точные результаты при рисовании текста (например, для размеров прямоугольников, которые вы рисуете вокруг текста), лучше использовать функции boundingRect
, предоставляемые непосредственно QPainter
.