如何确定特定字体中适合屏幕的字符数?
答案 0 :(得分:4)
看看QFontMetrics。使用此方法,您可以确定特定字符串的宽度:
QFontMetrics metrics(myFont);
int width = metrics.width(myString);
这是你想要的吗?
注意:由于并非所有字体都是等宽字体,因此无法找到适合屏幕的特定字体的字符数。所以字符数取决于实际字符。
答案 1 :(得分:0)
你也可以使用QFontMetrics::elidedText
传递可用空间(记得用边距/填充来减少它。然后在结果字符串上调用长度