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

Резултати

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

Пребарај: #publicsafety

当前筛选 #publicsafety清除筛选
America 🇺🇸 News & Politics

@America · Post #10377 · 12.03.2026 г., 05:56

🔫🇺🇸GUN VIOLENCE EXPLODES: 65 MASS SHOOTINGS IN JUST 9 DAYS 🔹 Austin deadly shooting: 3 killed, 15 injured on West Sixth Street March 1st 💀 🔹 2,333 homicides already recorded in first quarter of 2026 alone 📊 🔹 130 children (ages 0-11) killed in gun violence this year so far 👶💔 🔹 600 teenagers (12-17) lost their lives to firearms nationwide 🎓😢 🔹 Oakland bar shooting: 2 dead, 5 bystanders wounded in random crossfire 🍸 Cincinnati music venue, Virginia Beach confrontations add to growing toll... 🎵⚰️ California leads with 26 mass shootings since records began — crisis deepens! 📈🏴‍☠️ #GunViolence#MassShooting#PublicSafety#Austin @america

Venture Village Wall 🦄

@venturevillagewall · Post #4311 · 05.03.2025 г., 10:00

Massive Funding Rounds Highlight Emerging Tech 🔍 Recent funding rounds spotlight key players in various industries: - Zenith Energy: $1.18B for remote off-grid and urban microgrid power solutions. More Info - Kommunalkredit Austria: $209.71M investment to enhance societal quality of life. More Info - Hanyang Technology: Secured $200M, focusing on technology development. More Info - Duetti: $200M to revolutionize music catalog acquisitions from independent artists. More Info - Peregrine Technologies: $190M aimed at improving public safety management. More Info - TK Elevator: $166.05M raised to enhance elevator technology. More Info - Zhipu AI: $137.27M funding for AI development, including high-precision knowledge maps. More Info - Geneus: $100M dedicated to science and technology advancements. More Info - Swap: $40M for enhancing ecommerce shipping and tracking. More Info - Atmosic: $40M for innovative battery-less technology solutions. More Info - Ocean Yield: $35M for investments in maritime assets. More Info - Viam: $30M towards AI and automation engineering solutions. More Info - Coalition: $30M for cybersecurity insurance and services. More Info - Danking Pharmaceuticals: $20.59M focused on innovative pharmaceutical research. More Info - IdentifySensors: $20M for biomarker detection technology. More Info - LlamaIndex: $19M for developing AI knowledge assistants. More Info - Heidi Health: $16.60M for AI-driven healthcare documentation. More Info - Prime Intellect: $15M for accessible AI development platforms. More Info #AI#VC#Energy#Tech#Pharmaceuticals#Ecommerce#Cybersecurity#Music#PublicSafety#Automation#HealthTech