Search code examples
qtfontsqt4screennokia

How to determine the number of charecter will fit to screen in Qt


How do I determine the number of characters in a particular font will fit to the screen?


Solution

  • 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.