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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #62 · 4 апр.

Когда разрабатываете свой GUI с помощью PyQt для какого-либо софта бывает необходимо позаимствовать цвета из текущего стиля интерфейса. Например, чтобы правильно раскрасить свои виджеты, подогнав их по цвету. Ведь бывает, что ваш GUI используется в разных софтах. Причём некоторые со светлой темой а другие с тёмной. По умолчанию стили наследуются, но если вы задаёте какую-либо раскраску для части виджета через свой styleSheet, то требуется ссылаться на цвета текущего стиля. Как это сделать? Как получить нужный цвет из палитры имеющегося стиля? Это достаточно просто, нужно использовать класс QPalette и его роли. Например, мне нужно достать цвет текста из одного виджета и применить его в другом как цвет фона (не важно зачем именно так, просто захотелось😊). Получаем палитру виджета и сразу достаём нужный цвет, указав его роль. from PySide2.QtGui import QPalette color = main_window.palette().color(QPalette.Text) теперь можем использовать этот цвет в стилях my_widget.setStyleSheet(f'background-color: {color.name()};') Готово, мы динамически переопределили дефолтный стиль используя текущий стиль окна! На самом деле есть запись покороче, в одну строку и без лишних переменных. Не очень-то по правилам CSS, но Qt это понимает. my_widget.setStyleSheet('background-color: palette(Text);') Этот способ не подходит если вам нужно как-то модифицировать цвет перед применением в своих стилях. В этом случае потребуется первый способ. Зато он прекрасно сработает в файле .qss, то есть не придётся в коде прописывать раскраску отдельных элементов через ссылки на палитру, всё красиво сохранится в отдельном файле .qss! QListView#my_widget::item:selected { background: palette(Midlight); } Про имеющиеся роли можно почитать здесь🌍 #qt#tricks

Hashtags

Резултати

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

Пребарај: #lfc

当前筛选 #lfc清除筛选
Official Fabrizio Romano

@fabrizioromanotg · Post #58570 · 27.04.2026 г., 16:13

🚨 Juventus would be ready offer a longer contract to Alisson (current deal at #LFC runs out in 2027). Alisson, tempted by this option… but leaving the decision up to Liverpool — as Reds will already lose Salah & Robertson this summer. 🎥https://t.co/iPYOHjc1mwhttps://t.co/V3suCKQn1b — Fabrizio Romano (@FabrizioRomano) Apr 27, 2026

Hashtags

Official Fabrizio Romano

@fabrizioromanotg · Post #58413 · 22.04.2026 г., 15:13

🚨⚪️⚫️ Juventus want to sign a top GK this summer and Alisson is seen as dream target. Liverpool extended his contract until 2027 but talks with Alisson and Mamardasvhili’s camp will take place in the next weeks. Alisson likes the idea of returning to Italy but respects #LFChttps://t.co/WtWTr6aKIK — Fabrizio Romano (@FabrizioRomano) Apr 22, 2026

Hashtags

EdgeMarket.AI 📣

@edgemarketai · Post #8149 · 30.04.2026 г., 17:12

🔴 EDGE MARKET LIVE Manchester United vs Liverpool 📅 May 3, 2026 History. Pressure. Global attention. One match. One outcome. Enter the market: https://edgemarket.ai/bnb/football/man-united-vs-liverpool/statistics/69f1e1e3422739f6001ff5e4 Conviction meets result. #MUFC#LFC#PremierLeague#Football#EdgeMarket

EdgeMarket.AI 📣

@edgemarketai · Post #8023 · 09.03.2026 г., 08:55

Will Liverpool finish top 4 in 2025/26? 👀 Squad depth, injuries, manager adaptation, fixture pressure early predictions always reveal where confidence sits. Yes or no ? #Liverpool#LFC#PremierLeague#PredictionMarkets#SportsPrediction#EdgeMarket#TONBlockchain

😀 😀 😀 😀 😀 😀 😀 正因有了阿诺德的叛逃,杰拉德当年的忠诚更显可贵 在当今足球圈,忠诚二字愈发稀缺。正如阿诺德的叛逃令人惋惜,反衬出杰拉德对利物浦的那份无悔坚守。无论风雨,杰拉德始终是红军的象征,是那支球队灵魂的寄托。 今天,利物浦永远的队魂——史蒂文·杰拉德迎来了他的45岁生日。在这特别的日子里,Magic88祝福这位红军传奇生日快乐,愿他的忠诚与拼搏精神永远激励着一代又一代的利物浦球迷。 #StevenGerrard#LFC#LiverpoolFC#YNWA#Legend#CaptainFantastic#Redmen#Anfield#Football#Soccer#PremierLeague#Magic88#生日快乐#队魂#忠诚#足球传奇#利物浦#红军精神#足球粉丝#永远的队长#体育精神#经典球员#足球人生 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🌟官网链接: ✅magic88.game 👈 ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🖤 🌐 Telegram 🌐Discord 🌐Facebook 🌐Twitter X 🌐Instagram 🌐Tiktok