Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
#España. La #especulación con #aceite y las apuestas fallidas del ultraintensivo levantan el precio hasta 15€/l... y consiguen bajar el consumo un 20%... empeorando la dieta media de paso.
https://www.eleconomista.es/retail-consumo/noticias/12610602/01/24/el-precio-del-aceite-de-oliva-bate-record-y-ronda-ya-los-15-euros-por-litro.html
💥Aceite Motul Moto 5100 10W40 4T 4L
Dale a tu moto el cuidado que se merece en esta Navidad
✅OFERTA: 34.5€
❌ Antes: 46.32€
💰Ahorras un 26%🔥
Protección óptima del motor, rendimiento superior en condiciones extremas
👉 Haz que tu moto brille estas fiestas
#motul#aceite#moto#ofertas#descuentos#navidad
🛰️Oferta publicada en Coche y Moto
#España#Alimentación. El #aceite aumenta hasta un 30% sus precios. #Inflación
https://www.europapress.es/economia/noticia-ocu-denuncia-precio-aceite-oliva-disparado-subidas-superan-30-20230908102954.html
#Agricultura. #Alimentación. La #especulación con el #aceite de oliva atrae a los fondos de capital
https://cincodias.elpais.com/fondos-y-planes/2023-09-10/el-fondo-de-capital-riesgo-que-se-esta-haciendo-de-oro-con-el-aceite-de-oliva-a-10-euros-el-litro.html
#España. #Alimentación#Agricultura. La #ultraintensividad hace dependiente del riego a los olivos. Y con #sequía, el sistema sufre especialmente. Es la peor campaña de #aceite del siglo.
«La campaña que acaba ya ha producido un 55,5% menos que la anterior. Solo un septiembre lluvioso salvaría los muebles y relajaría los precios»
https://cincodias.elpais.com/extras/pymes/2023-09-19/la-peor-cosecha-de-aceite-de-oliva-del-siglo-el-sector-se-aferra-a-las-lluvias.html
#Agricultura. #Sequía y año terrible del #aceite, el #cereal y el #vino
https://elpais.com/economia/2024-01-04/el-campo-busca-pasar-pagina-a-un-ano-negro-la-sequia-hunde-las-cosechas-de-cereales-aceite-o-vino.html