Qt中计算文本的宽度与高度

来源:互联网 发布:js find class 编辑:程序博客网 时间:2024/05/22 09:00
计算文本宽度的是一个和字体相关的一个类QFontMetrics。
   QPainter p(this);
   QFontMetrics fm = p.fontMetrics();
计算宽度:
    可以用fm.width(text)获得你想处理的字串text的宽度。
计算高度:
    高度对于所有的字都是一样的,可以用 fm.ascent()+fm.descent()来实现。
    ascent是指从一个字的基线(baseline)到最顶部的距离,

    descent是指一个 字的基线到最底部的距离

0 0
原创粉丝点击