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

Резултати

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

Пребарај: #playground

当前筛选 #playground清除筛选
Yummy 😋

@godlynews1 · Post #15151 · 06.04.2026 г., 19:14

Netflix 推出面向儿童的免费游戏应用,与 Apple Arcade 竞争 Netflix 今日推出了一款名为 Netflix Playground 的新应用,面向八岁及以下儿童。Playground 提供了以《芝麻街》和《小猪佩奇》等节目中的热门角色为主题的游戏,且无广告、无应用内购买。 Playground 包含在所有层级的 Netflix 会员中。 Netflix Playground 应用今天在美国、加拿大、英国、澳大利亚、菲律宾和新西兰上线,并将于 4 月 28 日全球推出。 🗒 标签: #Netflix#Playground#Apple 📢 频道: @GodlyNews1 🤖 投稿: @GodlyNewsBot

📰 Info_Dota2

@Info_Dota2 · Post #37491 · 01.10.2025 г., 16:25

🟢¡ESTOS INVITADOS SI LE DAN PESO AL TORNEO!👀🔥 A través de sus redes sociales, la organización de FISSURE anunció a 9 de los 11 equipos invitados directos para la 🏆FISSURE PLAYGROUND 2 🤯 🔹Estos equipos son: -🇯🇴FALCONS -🇸🇪TEAM LIQUID -🇪🇺TUNDRA -🇱🇧NIGMA GALAXY -🇧🇷HEROIC🇵🇪 -🇷🇺PARIVISION -🇷🇺TEAM SPIRIT -🇷🇺AURORA -🇷🇺BB TEAM 🔸Aún falta conocer a 2 invitados directos. -Las clasificatorias para este torneo están en curso. -Para las clasificatorias, SA y NA es una sola región al igual que SEA y CN. 🫡 #Tinbet#esports#dota2#FISSURE#Playground @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #36436 · 02.02.2025 г., 23:38

🟢 ¡QUÉ TAL VOLTISH! 🤯🔥 🏆FISSURE PLAYGROUND - GRAN FINAL -🇪🇺Tundra es el campeón de la FISSURE PLAYGROUND #1, remontando un 2 a 0 a favor de Falcons. 🥳 Madachyo ha demostrado que no era el problema. 😎 #dota2#esports#tinbet#fissure#playground @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #36404 · 29.01.2025 г., 15:52

🟢 ¡¿ESTA DESPERTANDO EL PRIME DE MADARACHYO?! 👀🔥 🏆FISSURE PLAYGROUND - Playoffs -El 🇪🇺Tundra de Dyrachyo no mostró piedad alguna contra el 🇷🇺Team Spirit de Yatoro y aseguró el TOP 3 en el primer torneo internacional del año 😮 🔹TUNDRA avanza a la final de Upper Bracket. -Team Spirit cae a la lower bracket. Ahora se viene una partidaza por cierto. 🫢 ⚔️SIGUE: -🇷🇺BB Team vs 🇯🇴Falcons // Bo3 #esports#dota2#FISSURE#playground#Tinbet @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #36383 · 27.01.2025 г., 23:24

🟢¡SEA SE AFERRA A EL SUEÑO DORADO! 🤯🔥 🏆FISSURE PLAYGROUND - Swiss Stage -🇵🇭Talon Esports logró voltearle la serie a la escuadra de 🇪🇺AVULUS y se convierte en el sexto clasificado a los PLAYOFFS de esta FISSURE 👀 🔹El AVULUS de Sonneiko queda eliminado del torneo. #esports#dota2#FISSURE#playground#Tinbet @Info_Dota2

#HaSab

@Hasab_2016 · Post #121 · 25.10.2024 г., 11:26

Multipurpose Court Project Bishoftu,Ethiopia Construction on the new basketball court at Hibret (Tokuma) Elementary School is progressing smoothly and is nearly halfway complete. We're excited about the progress and are on track to achieve our goal. Your support is crucial to ensure the project's successful completion. Our goal is to create a vibrant playground for the children of Hibret School. Play is not a privilege; it's a life skill. Every child deserves a place to play! To contribute and support us please contact us at: [email protected] #Playground#AllDeserveToPlay #Rotaract_Kuriftu #Rotary #100yearsofserviceinafrica #Rotaract #District9212 #RotaractEthiopia Follow Us: Facebook | Twitter | Instagram | Telegram | LinkedIn

GitHub Trends

@githubtrending · Post #14790 · 05.06.2025 г., 12:00

#typescript#aurelia#cross_platform#csharp#database#desktop#dotnet#editor#electron#ide#linux#macos#playground#roslyn#tauri#windows NetPad is a tool that lets you write and run C# code easily without creating projects. It helps you prototype, test code, visualize data, and query databases. You can use it to learn C# or experiment with new features. NetPad is available on Windows, macOS, and Linux, making it useful for developers across different platforms. It offers features like code completion, syntax highlighting, and the ability to add NuGet packages, making coding more efficient and accessible. https://github.com/tareqimbasher/NetPad