Почему QFontMetrics::boundingRect() возвращает прямоугольник неправильного размера?
Я использую Qt4.7. Когда я использую QFontMetrics для визуализации моего текста в какой-то ситуации, я получил неправильную ширину. Мой код такой:
QFontMetrics fm(QApplication::font());
QRect rc = fm.boundingRect(str);
Я обнаружил, что fm.boundingRect(str) всегда возвращает фиксированный прямоугольник, пока изменяется dpi.