Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
https://www.instagram.com/p/CrPURfAvHK8/?igshid=MDJmNzVkMjY=
.
[PERSIAPAN OBAT UNTUK MUDIK]
.
Wah.. sudah pada jalan mudik nih?
Kira-kira Sobat perlu siapkan obat apa aja untuk selama mudik?
Baik untuk berjaga-jaga sebagai upaya pencegahan selama liburan di kampung halaman, maupun untuk mengobati penyakit yang memang sudah diderita sebelum perjalanan.
.
Yuk kita simak info penting dari @apotekersahabatkeluarga dan @infokom.farmasi berikut ini Sob.
.
Semoga bermanfaat dan semoga perjalanan mudik kalian berjalan dengan lancar dalam keadaan sehat wal 'afiat
Aamiin...
Jangan lupa dibagikan sebanyak - banyaknya ya ...
.
#apotekersahabatkeluarga#apotekerindonesia#obatuntukmudik#obatpersiapanmudik
[PERSIAPAN OBAT UNTUK MUDIK]
•
https://www.instagram.com/p/ByHxRtfJT9a/?igshid=dissrkv3bx06
•
https://www.facebook.com/864416113651534/posts/2212839655475833/
•
Sudah memasuki minggu terakhir bulan ramadhan, bagaimana kabarnya #sobatgemacermat ? Semoga tetap sehat semuanya yaaa.. Sudah bersiap untuk mudik?
•
Nah, bagi yang akan melakukan perjalanan mudik ke kampung halaman, mimin akan share tips untuk persiapan obat selama mudik nih. Kenapa perlu dipersiapkan? Tentunya agar kita semua bisa melakukan perjalanan secara sehat selama mudik. Perlu upaya pencegahan dengan menyediakan obat yang sekiranya dibutuhkan.
•
Obat apa saja yang perlu dipersiapkan? Simak infografis berikut ini, yang disarikan dari tulisan Prof. Dr. Zullies Ikawati, guru besar Farmakologi UGM di blognya berikut ini:
https://zulliesikawati.wordpress.com/2017/06/20/persiapan-obat-obatan-untuk-lebaran-sehat-dan-nyaman/
@kemenkes_ri .
•
Informasi ini disiarkan oleh Direktorat Pelayanan Kefarmasian, Ditjen Kefarmasian dan Alat Kesehatan Kementerian Kesehatan RI dalam rangka Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat). Fanpage FB: Cerdas Gunakan Obat
Twitter & IG: @gemacermat
Telegram: http://t.me/cerdasgunakanobat , http://t.me/diskusiobat
Email: [email protected]
.
#mudiksehat#mudiklebaran#mudik2018#sehat#kesehatan#infosehat#gemacermat#cerdasgunakanobat#obatmudik#obatuntukmudik#instatravel#travelgram#travelling#travellingindonesia#traveller
Selamat mudik untuk semua Sobat GeMa CerMat yang sedang dalam perjalanan mudik yaa...
Jangan lupa jaga kesehatan dan keselamatan dalam perjalanan maupun di tempat tujuan.
•
Cukupkan istirahat dan persiapkan obat selama mudik.
Apa aja yang diperlukan?
Silakan baca postingan sebelumnya yaaa..
•
Berikut jingle Mudik Sehat persembahan Kementerian Kesehatan RI.
Keep safe and healthy, gaeess..
•
https://www.instagram.com/p/ByR_xFKH70m/?igshid=fmhw7eiyi508
•
https://www.facebook.com/864416113651534/posts/2219786138114518/
•
Informasi ini disiarkan oleh Direktorat Pelayanan Kefarmasian, Ditjen Kefarmasian dan Alat Kesehatan Kementerian Kesehatan RI dalam rangka Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat). Fanpage FB: Cerdas Gunakan Obat
Twitter & IG: @gemacermat
Telegram: http://t.me/cerdasgunakanobat , http://t.me/diskusiobat
Email: [email protected]
.
#mudiksehat#mudiklebaran#mudik2019#sehat#kesehatan#infosehat#gemacermat#cerdasgunakanobat#obatmudik#obatuntukmudik#instatravel#travelgram#travelling#travellingindonesia#traveller#apoteker#apotekerindonesia#apotekermuda#obat#sehat#kesehatan#lebaran2019