Hi,
how to determine the number of character of particular font will fit to screen. how to implement it.
Thanks
Hi,
how to determine the number of character of particular font will fit to screen. how to implement it.
Thanks
Have a look at QFontMetrics. Using this, you can determine, among other things, the width of a particular string:
QFontMetrics metrics(myFont);
int width = metrics.width(myString);
Is this what you want?
Note: It is not possible to find the number of characters of a particular font that will fit on the screen since not all fonts are monospace. So the number of characters will depend on the actual characters.
you can also use QFontMetrics::elidedText
passing available space (remember to reduce it with margins/paddings. Then call length on result string