Herausfinden wieviel Platz ein Text einnimmt
Verfasst: Samstag 5. Dezember 2009, 13:55
Kurz zum Hintergrund: Mit einer noch festzulegenden Tastenkombination will ich den Fensterinhalt gräulich einfärben und in der Mitte des Fensters ein QLineEdit erscheinen lassen, welches dann als einziges Element aktiv ist. Man muss sich das in etwa wie die Werbung oder Anzeige von Fotos auf manchen Webseiten vorstellen.
Das Textfeld hat gemessen am Fenster eine relativ kleine Anfangsgröße, so dass gerade mal ein paar Zeichen in Schriftgröße 16 hineinpassen. Sobald der Text nicht mehr komplett sichtbar ist, soll das Feld dynamisch mitwachsen. Der Sinn dahinter ist lediglich optischer Natur. Eventuell sieht's am Ende scheiße aus, aber ich will es mal probieren.
Meine Frage ist also: Wie komme ich an eine Pixelangabe dieser Größe, damit ich ausrechnen kann, wann der Platz im Feld überschritten wurde? Ich habe da leider keine Funktion zu gefunden, die das für einen übernehmen würde. Ist ja auch ein etwas exotisches Anliegen.
Das Textfeld hat gemessen am Fenster eine relativ kleine Anfangsgröße, so dass gerade mal ein paar Zeichen in Schriftgröße 16 hineinpassen. Sobald der Text nicht mehr komplett sichtbar ist, soll das Feld dynamisch mitwachsen. Der Sinn dahinter ist lediglich optischer Natur. Eventuell sieht's am Ende scheiße aus, aber ich will es mal probieren.
Meine Frage ist also: Wie komme ich an eine Pixelangabe dieser Größe, damit ich ausrechnen kann, wann der Platz im Feld überschritten wurde? Ich habe da leider keine Funktion zu gefunden, die das für einen übernehmen würde. Ist ja auch ein etwas exotisches Anliegen.
