• 8653阅读
  • 2回复

怎么得到字体大小? [复制链接]

上一主题 下一主题
离线lsyer
 

只看楼主 倒序阅读 楼主  发表于: 2007-03-21
— 本帖被 XChinux 执行加亮操作(2008-07-26) —
比如在textedit里面有四行,每行有四个字,怎么得到这四个字的总宽度和四行高度?
哪位兄弟知道,求教:)
离线XChinux

只看该作者 1楼 发表于: 2008-07-26
QFontMetrics,好像是这个类
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wyxxzg

只看该作者 2楼 发表于: 2008-07-29
QFont fnt =textedit.font();   
QFontMetrics fm(fnt);   

QString str="0000";
int nWidth=fm.width(str);//总宽度
int nHeight fm.lineSpacing()*4+2*fm.leading()//总高度
快速回复
限100 字节
 
上一个 下一个