//设置字体
    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有时候蛮坑的

posted on 2019-07-30 23:12  chifandeyu  阅读(2606)  评论(0编辑  收藏  举报