SizeHint von QPlainTextEdit

Alles rund um die Programmierung mit Qt
Antworten
Brain Fury
Beiträge: 4
Registriert: 3. Dezember 2008 16:57
Wohnort: Düsseldorf

SizeHint von QPlainTextEdit

Beitrag von Brain Fury »

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

Code: Alles auswählen

QSize Bearbeiter::sizeHint() const
{
    QFontMetrics *fontM = new QFontMetrics(font);
    return QSize(80 * fontM->width('x'),
                 24 * fontM->lineSpacing());
}
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
Brain Fury
Beiträge: 4
Registriert: 3. Dezember 2008 16:57
Wohnort: Düsseldorf

Beitrag von Brain Fury »

Weiß niemand?
Antworten