Pixel-Breite eines QLineEdit-Widgets setzen?

Alles rund um die Programmierung mit Qt
Antworten
sieben
Beiträge: 10
Registriert: 18. Juni 2009 08:45

Pixel-Breite eines QLineEdit-Widgets setzen?

Beitrag von sieben »

Hallo!

Wie kann ich ein QLineEdit-Widget korrekterweise so breit machen, dass mit den aktuellen Einstellungen von Stil, Schriftart etc. drei Buchstaben hineinpassen, nicht mehr und nicht weniger?

Für Hinweise bin ich sehr dankbar! :)
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

QFont, QFontMetrics
Breite von 3 M's ermitteln und als minimale Breite vorgeben.
setMaxLength(3)
sieben
Beiträge: 10
Registriert: 18. Juni 2009 08:45

Beitrag von sieben »

Ah, dankeschön, funktioniert! :)

Warum aber gerade 3 'M''s?
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

ich kann es dir nicht mit gewissheit sagen, vermute aber mal, dass das 'M' einfach das "breiteste" zeichen ist.
wenn 3 davon reinpassen, passt alles andere auch (sofern es nur 3 zeichen sind ...).

mfg,
julian
Antworten