QT获取字符串的像素的宽与高

//设置字体
    QFont font;
    font.setFamily("Microsoft YaHei");
    font.setPointSize(8);
    QFontMetrics fm(font);
    QRect rec = fm.boundingRect("这是要获取宽度和高度的字符串");
    //字符串所占的像素宽度,高度
    int textWidth = rec.width();
    int textHeight = rec.height();

方便用于delegate 绘制文字的矩形宽度计算.

                                                                      ---- Qt有时候蛮坑的

转载于:https://www.cnblogs.com/qq702368956/p/11273421.html

你可能感兴趣的:(QT获取字符串的像素的宽与高)