TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #110 · 3 јул.

Есть у QLabel есть одна особенность. Её минимальный размер определяется текстом, который в неё записан. Это приводит к тому что длинный текст принудительно увеличивает ширину интерфейса. В большинстве случаев это выглядит плохо. Как с этим бороться? 🔸 Обрезать текст заранее, задав лимит по длине строки. В этом случае мы теряем часть визуальной информации. Не всегда угадаешь нужный размер. В разных OS шрифт используется разный. 🔸 Делать перенос строки. Тогда мы получим изменение размера в другую сторону, что тоже поломает интерфейс. 🔸 Переопределить paintEvent() и сделать кастомный рендеринг текста. Можно, но слишком сложно для такой задачи. Проще всего обрезать текст под текущий размер виджета используя класс QFontMetrics. Он имеет готовый метод elidedText(), который просто вызываем по событию resizeEvent. Я также добавил установку ToolTip чтобы всегда можно было увидеть полный текст при наведении курсора. 🌎 Код здесь #qt#source

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #sentences

当前筛选 #sentences清除筛选
LifeCoding

@LifeCodings · Post #62 · 02.12.2022 г., 14:35

#English#Sentences#反思 Boyes says that thinking about challenging situations can actually be helpful, as long as your minds is focused on problem-solving and not rumination or perfection. 值得常反思的一句话。 大脑机制(Amygdala Hijack):我们很容易陷在一个状态过不去(比如老板会上说你一句,你连觉都睡不好),这其实和大脑机制有关。脑袋上有一个玩意叫杏仁体(Amygdala),当认为你遇到危机的时候会促使身体分泌皮质醇(cortisol)和生肾上腺素(Adrenaline)。这个机制是用来保护我们的,但是当你平常的矛盾触发这个机制就会让你脑海里尽是那个东西,挥之不去。 如果执着于「rumination(空想)」和「perfection(假·完美主义)」,那你就是陷入了人为的Amygdala Hijack,平白让自己内耗,让脑袋空转,而真正能解决问题的是聚焦问题本身。 当然,如果你真的陷入那种状态,最好的办法是用魔法打败魔法,用舒缓音乐、冥想、运动等能让自己放松的方式,去让你的大脑明白,你很安全,且舒适,杏仁体,让它歇歇。