godex qt qlabel

godex - qlabel qt5



QLabel auto lĂ­neas mĂșltiples (2)

Para mostrar varias líneas en QLabel, haga clic derecho en QLabel y seleccione ''cambiar texto enriquecido''. Esto abre un cuadro de diálogo en el que puede escribir el texto como desee, incluida la tecla Intro. No es necesario configurar el ajuste de palabra para esto.

Si configura la palabra "wrap" también (en propiedades QLabel), envolverá cada línea individual en Qlabel si fue más larga que la propiedad inmobiliaria.

Por ejemplo, tenemos un QLabel con MaximumWidth establecido en 400.
Cuando tratamos de mostrar texto con un ancho de píxel de más de 400, se muestra cortado.
¿Hay alguna manera de hacer que QLabel muestre esta cadena en múltiples líneas sin usar QFontMetrics o algo así?


Si entendí su pregunta correctamente, debe usar la función setWordWrap para su etiqueta, con true como su parámetro.

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