• 4617阅读
  • 3回复

QT如何获取字符的宽度和高度 [复制链接]

上一主题 下一主题
离线daaoke
 

只看楼主 倒序阅读 楼主  发表于: 2013-08-30
现在我想在BB中获取指定字符(中文或者英文)的实际宽度和高度,用来排版文字。
找到一个例子但是运行不了,有人帮我看看是什么问题
  1. QFont font = QApplication::font();
  2.     font.setPointSize(14);
  3.     font.setStyleStrategy(QFont::ForceIntegerMetrics);
  4.     QFontMetrics fm(font);
  5.     double x=fm.width("A");
  6.     fprintf(stderr, "Width of A is %f\n",x);
  7.     x=fm.width("j");
  8.     fprintf(stderr, "Width of j is %f\n",x);



离线lzh280

只看该作者 1楼 发表于: 2013-08-30
这个例子可以运行啊,打印如下:
Width of A is 10.000000
Width of j is 10.000000
离线daaoke

只看该作者 2楼 发表于: 2013-09-02
回 1楼(lzh280) 的帖子
我是在blackberry的开发环境上运行的。你也是在这个环境下吗?
离线daaoke

只看该作者 3楼 发表于: 2013-09-05
自己顶一下。有人能帮我么?
快速回复
限100 字节
 
上一个 下一个