Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса.
В большинстве случаев это выглядит плохо.
Как с этим бороться?
🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный.
🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс.
🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи.
Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics.
Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent.
Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора.
🌎 Код здесь
#qt#source
Nouveau système de paiement #BRICS Pay
Notre correspondant Igor Kourachenko s'est rendu au forum d'affaires des BRICS et y a testé le nouveau système de paiement BRICS #Pay avec une carte bancaire de promotion, disponible au forum du 17 au 18 octobre. Les BRICS travaillent actuellement à la création d'une infrastructure de paiement transfrontalière.
RT en français • Osez questionner !
@LectumBot
Qué puede hacer este bot?
Este bot es una plataforma para gestionar el acceso a canales de pago de Telegram. Conveniente para los suscriptores, fácil para los propietarios de canales.
Idioma: Inglés
(visto en @BotsGram_cu)
#pay, #channel, #subscriber
#collocations
#vocabulary
#have
#pay
@ieltsstrategies
@fluencyinenglish
باهم آیی
خوشه¬ها، یا واحدهای چند کلمه¬ای که در کنار هم قرار می¬گیرند تا معنای خاصی را القا نمایند واژگان هم نشین یا ترکیبات باهم¬آی نام دارند. و فرایند همنشینی کلمات collocation یا با هم آیی گفتە می شود.
کلمات در یک شبکه معنایی روابط مختلفی با هم برقرار می¬کنند. تعدادی از کلمات با کلمات دیگر در یک توالی همراه شده و در کنار یکدیگر ظاهر می¬شوند. زمانی که یک توالی یا ترتیبی از کلمات بنا به سننی زبانی در کنار هم قرار می¬گیرند فرایند صورت گرفته فرایند باهم¬آیی است. تمام گویشوران بومی یک زبان به صورت ذاتی آن توانایی را در زبان خود دارند که به هنگام سخن گفتن یا نوشتن ترکیبات باهم¬آی درستی را خلق نمایند. از آنجایی که در هر زبانی محدودیت¬هایی در رابطه با اینکه چگونه واژگان در کنار هم قرار گیرند وجود دارد، بعضی از ترکیبات واژگانی مورد قبول قرار گرفته و برخی دیگر نادرست یا عجیب خوانده می¬شوند. دلایل استفاده از باهم¬آی¬ها در زبان¬های دنیا چنان ظریف و در اغلب موارد مبهم است که شاید یکی از بزرگترین مشکلات در آموزش زبان¬ها و نیز در امر ترجمه مربوط به مبحث باهم¬آیی¬ها در زبان مورد نظر باشد.
@ieltsstrategies
@fluencyinenglish
❇️Collocations with HAVE
-Have an accident
-Have an argument / a row
🔹We had an argument about how to fix the car
@ieltsstrategies
@fluencyinenglish
-Have a break
🔹let’s have a break when you finish this exercise.
-Have a conversation / chat
🔹I hope we’ll have time to have a chat after meeting.
-Have difficulty
@ieltsstrategies
@fluencyinenglish
🔹the class had difficulty understanding what to do.
-Have a nightmare / dream
-Have an experience
-Have a feeling
@ieltsstrategies
@fluencyinenglish
-Have fun / a good time
-Have a look
🔹The teacher wanted to have a look at what we were doing.
-Have a party
-Have a problem / problems
-Have a try / go
🔹I’ll explain what to do and then you can have a go.
@ieltsstrategies
@fluencyinenglish
❇️Collocations with PAY
-Pay attention
-Pay a compliment
🔹I was trying to pay her a compliment but she misunderstood.
@ieltsstrategies
@fluencyinenglish
-Pay your (last) respect
🔹at a funeral people pay their last respects to the person who has died.
-Pay tributee
🔹when jack retired, his boss made a speech paying tribute to all he had done for the company.
@ieltsstrategies
@fluencyinenglish
🚀 Power up your English vocabulary with these FIVE phrasal verbs with ‘pay’! Take a look 👀 and then practise using them right now in the comments! 🤔 Do you know any more phrasal verbs with ‘pay’?
(Images: Getty)
🎧 Click on the link in our bio to listen to Neil and Georgie talk about money!
#phrasal#phrasalverb#pay#payoff#payout#payup#payfor#learnenglish#vocab#vocabulary#speakenglish#englishtips