SizeHint von QPlainTextEdit
Verfasst: 1. April 2009 15:50
ich versuche ein kleines editorfeld zu machen und habe ein kleines Problem mit der größe. Ich versuche 80x24 Zeichen hinzubekommen. Ich habe versucht es mit
zu machen, aber so bekomme ich ein deutlich kleineres Feld. Ich schätze das liegt daran, dass links, rechts, oben und unten noch ein kleiner Rand is der bei der Breite von den Buchstaben nicht berücksichtigt wird. Ich habe schon versucht mit leftBearing zu arbeiten, aber das hat auch alles nicht geklappt. Kann mir da einer von euch n guten Tipp geben?
Danke im Vorraus
Code: Alles auswählen
QSize Bearbeiter::sizeHint() const
{
QFontMetrics *fontM = new QFontMetrics(font);
return QSize(80 * fontM->width('x'),
24 * fontM->lineSpacing());
}Danke im Vorraus