如何确定Qt中适合屏幕的字符数

时间:2010-06-11 07:13:52

标签: qt fonts qt4 screen nokia

如何确定特定字体中适合屏幕的字符数?

2 个答案:

答案 0 :(得分:4)

看看QFontMetrics。使用此方法,您可以确定特定字符串的宽度:

QFontMetrics metrics(myFont);
int width = metrics.width(myString);

这是你想要的吗?

注意:由于并非所有字体都是等宽字体,因此无法找到适合屏幕的特定字体的字符数。所以字符数取决于实际字符。

答案 1 :(得分:0)

你也可以使用QFontMetrics::elidedText传递可用空间(记得用边距/填充来减少它。然后在结果字符串上调用长度