Посмотрите на QFontMetrics .Используя это, вы можете определить, среди прочего, ширину конкретной строки:
QFontMetrics metrics(myFont);
int width = metrics.width(myString);
Это то, что вы хотите?
Примечание: Это неМожно найти количество символов определенного шрифта, которые поместятся на экране, поскольку не все шрифты являются моноширинными.Так что количество символов будет зависеть от реальных символов.