Почему QFontMetrics::boundingRect() возвращает прямоугольник неправильного размера?

Я использую Qt4.7. Когда я использую QFontMetrics для визуализации моего текста в какой-то ситуации, я получил неправильную ширину. Мой код такой:

QFontMetrics fm(QApplication::font());
QRect rc = fm.boundingRect(str);

Я обнаружил, что fm.boundingRect(str) всегда возвращает фиксированный прямоугольник, пока изменяется dpi.

0 ответов

Другие вопросы по тегам