2010-06-11 38 views

回答

4

看看QFontMetrics。使用此功能,您可以確定特定字符串的寬度:

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

這是您想要的嗎?

注意:由於不是所有字體都是等寬字體,因此無法找到適合屏幕的特定字體的字符數。所以字符的數量將取決於實際字符。

+0

雅,感謝..我會考慮這一點。如果我得到任何的概率我會問.. 謝謝 – Naruto 2010-06-11 09:04:28

0

你也可以使用QFontMetrics::elidedText傳遞可用空間(記得利潤率/墊襯,以減少它。然後調用結果字符串長度

+0

ya,但是刪除文本,我們可以使用右邊的小區域顯示大字符串.. – Naruto 2010-06-12 06:23:10