Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
El BAR-CAFETERIA "Barquito" en el Boulevard de Ciego de Ávila solicita trabajadores.
Requisitos:
-- Personas responsables.
-- Mayores de edad.
-- VERDADERAS ganas y deseos de trabajar.
CASTING ABIERTO A PARTIR DE MAÑANA HASTA EL MARTES
Plazas disponibles:
-- Dependienta MUJER
-- Elaborador de Pizzas
** Información que debe presentar:
-- Nombre y Apellidos
-- Edad
-- Dirección
-- Grado escolar
-- Foto
-- Experiencia Laboral
-- Trabajos Anteriores
-- Otros datos que considere de interés
INTERESADOS EN DICHAS PLAZAS COMUNICARSE AL WHATSAPP DEL SIGUIENTE NÚMERO: 50415918
#ciegodeavila
Oferta de Trabajo: Diseñador Gráfico y Editor de Video (Remoto, Tiempo Completo)
Oscarci Design busca un diseñador gráfico creativo y proactivo, con dominio de Photoshop, Adobe Premiere y After Effects, para integrarse de forma estable y a tiempo completo a nuestro equipo.
Responsabilidades
Diseño de piezas gráficas para campañas publicitarias y redes sociales.
Edición de videos promocionales con efectos y animaciones.
Desarrollo de contenido visual para presentaciones comerciales.
Apoyo constante al equipo creativo y de marketing.
Requisitos
Manejo avanzado de Photoshop, Premiere y After Effects.
Creatividad, responsabilidad y atención al detalle.
Experiencia previa en diseño y edición de video (deseable).
Conexión estable a internet (modalidad remota).
Condiciones del Puesto
Tipo de trabajo: Tiempo completo
Modalidad: 100% remoto
Estabilidad: Posición estable con posibilidad de crecimiento
Salario: 45,000 CUP mensuales
Bonos: Trimestrales según desempeño
Horario: Flexible orientado a entregables
¿Te interesa formar parte del equipo?
Envía tu portafolio y CV a:
[email protected]
Contacto:
Oscar - [email protected] - 56881028 - +5356881028
#ciegodeavila
,💯 Avileños, que hoy el sol nos encuentre poblando las calles de la ciudad con carteles, banderas, y la convicción plena de que un mundo mejor es posible.
🇨🇺🕊️ Por la Patria, por la paz, marchamos todos este #1roDeMayo.
#CiegodeAvila#Cuba🇨🇺
🇨🇺 En el año en que se cumplen los cien años del natalicio del Comandante en Jefe Fidel Castro, los avileños también desfilamos este #1roDeMayo para honrrar el legado del Líder Histórico de la Revolución Cubana.
#CiegodeAvila#LaPatriaSeDefiende
📸ℹ️ Periódico Invasor
Buenas tardes estimados subscriptores
A partir de ahora para diferencias las ofertas laborales y para una mayor organización. Le daremos uso a los # por lo que cada oferta tendrá un # en referencia a la provincia , subiremos las de mayor votación en las encuestas.
#lahabana#guantanamo#isladelajuventud#santiagodecuba#holguin#granma#artemisa#pinardelrio#cienfuegos#villaclara#ciegodeavila