Qt中对字符串长度转换成像素长度
2012-02-14 12:23
134 查看
***一个小应用的时候用到这个,相当于只要知道字体大小以及文字/字符串,就能知道相应的长度(用像素表示)
原文地址:http://stackoverflow.com/questions/1337523/measuring-text-width-in-qt
-------------------------------------------------------------------------------------------------------------
实现代码:
---------------------------------------------------------------------------------------------------------------
有了这个或许可以为Qt***Wordcloud/Wordle带来一点帮助
原文地址:http://stackoverflow.com/questions/1337523/measuring-text-width-in-qt
-------------------------------------------------------------------------------------------------------------
实现代码:
QFont myFont;
myFont.setPixelSize(20/*字体大小*/); //此处是指定字体的大小
QString str("HelloWorld"); QFontMetrics fm(myFont); int width=fm.width(str);
int height=fm.height(); //这个是无参函数,得到字体的高度
---------------------------------------------------------------------------------------------------------------
有了这个或许可以为Qt***Wordcloud/Wordle带来一点帮助
相关文章推荐
- qt 把整形数据转换成固定长度字符串(转)
- 字符串截取 拼接 转换 长度 查询 比较
- 获取字符串所占像素长度
- QT中Unicode编码与字符串之间的转换
- Android中获取字符串长度、宽度(所占像素宽度)
- 编写程序,测试字符串“你好,欢迎来到Java世界”的长度,将字符串的长度转换成字符串进行输出,并对其中的“Java”四个字母进行截取,输出截取字母以及它在字符串中的位置。
- Qt下数据转换成字符串
- 将一个数字字符串转换为数字(支持数字中间夹杂字母,但是受int型的限制,转化的长度很有限),如:"1234" -->1234
- Qt字符串转换和处理----山路十八弯
- sql 类型转换,获取列字符串长度
- C# "125" 转换位“00000125” 左边使用固定字符补充为固定长度的字符串
- QT 将中文转换成GB2312百分号URL编码字符串
- c++将数字转换成固定长度的字符串
- 获得qstring字符串的长度(字节长度和所占的像素宽度)
- Delphi与字符编码(实战篇)(MultiByteToWideChar会返回转换后的宽字符串长度)
- Qt数字与字符串之间的相互转换
- (转载)QT中QString 类的使用(截取QString字符串中间的任意长度字符串)
- 〖Linux〗Qt+gsoap开发客户端程序,服务端地址设定的字符串转换处理
- Android中获取字符串长度、宽度(所占像素宽度)
- 获取字符串像素长度