Seite 1 von 1

Pixel-Breite eines QLineEdit-Widgets setzen?

Verfasst: 26. Juni 2009 13:38
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! :)

Verfasst: 26. Juni 2009 17:51
von upsala
QFont, QFontMetrics
Breite von 3 M's ermitteln und als minimale Breite vorgeben.
setMaxLength(3)

Verfasst: 26. Juni 2009 18:50
von sieben
Ah, dankeschön, funktioniert! :)

Warum aber gerade 3 'M''s?

Verfasst: 26. Juni 2009 19:06
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