读书人

Qt中获取文字的宽度跟高度

发布时间: 2012-12-18 12:43:41 作者: rapoo

Qt中获取文字的宽度和高度

QFontMetrics fm = painter->fontMetrics();QPrinter *printer = new QPrinter;mPixelPerCentimeter = printer->resolution()/2.54;foreach(QString str,szTable){double tempWidth = fm.width(str)/mPixelPerCentimeter;width = qMax(tempWidth,width);}double height = fm.height()/mPixelPerCentimeter*szTable.size();//mutiply line

读书人网 >编程

热点推荐