QLABEL automatische lijnen

We hebben bijvoorbeeld een QLabelmet MAXIMALEBREIDTE SET op 400.
Wanneer we proberen wat tekst met pixelbreedte meer dan 400 weer te geven, wordt het afgesneden weergegeven.
Is er een manier om QLABEL deze tekenreeks in meerdere regels weer te geven zonder qfontmetrie of dergelijke te gebruiken?


Antwoord 1, Autoriteit 100%

Als ik uw vraag goed begreep, moet u de setWordWrapfunctie voor uw label, met trueALS PARAMETER.

QLabel lbl("long long string");
lbl.setWordWrap(true);

Antwoord 2, Autoriteit 12%

Om meerdere regels in QLABEL weer te geven, klikt u met de rechtermuisknop op QLABEL en selecteer ‘Rijke tekst wijzigen’. Dit brengt het dialoogvenster op, waar u de tekst kunt typen zoals u wilt zien, inclusief Enter-toets. Instellen van het woord Wrap is hiervoor niet vereist.

Als u de Word Wrap ook instelt (in Qlabel-eigenschappen) dan het elke afzonderlijke lijn in de QLABEL wikkelt als deze langer is dan het onroerend goed.

Other episodes