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 слични објави

Пребарај: #nickyjam

当前筛选 #nickyjam清除筛选

Латиноамериканская музыка на пике: громкие премьеры недели 👉Hades66 выпустил Manhattan II с клипом из Нью-Йорка Пуэрториканский артист Hades66 представил трек Manhattan II — продолжение релиза 2022 года. В коллаборации с MR. GOAT он снова обращается к жесткой уличной тематике: борьба за уважение, власть и выживание. Клип снят в Нью-Йорке и выдержан в кинематографичном стиле. Артист, известный миксом трэпа и реггетона, закрепляет позиции после успеха альбома El 6EI66EI6 и треков с миллионными прослушиваниями. 👉Myke Towers выпустил 5 Estrellas в рамках проекта W Sound Myke Towers, Westcol и продюсер Ovy On The Drums представили сингл 5 Estrellas — 23-й релиз серии W Sound. Вместо ожидаемого темного трэпа артисты сделали ставку на энергичный реггетон с романтической историей о неожиданной встрече. Проект W Sound продолжает укреплять позиции в глобальных чартах, а Myke Towers входит в топ-100 артистов Spotify. 👉Oscar Maydon и J Balvin записали совместный трек Poema Oscar Maydon выпустил романтичный сингл Poema вместе с J Balvin. Композиция построена на более интимном звучании и теме внутренней красоты, а не внешних атрибутов. Релиз укрепляет позиции Maydon как одного из представителей новой волны мексиканской сцены. Артист недавно получил номинации на iHeartRadio Awards и Premio Lo Nuestro. 👉Nicky Jam представил альбом Bohemio Nicky Jam отошел от классического реггетона и выпустил альбом Bohemio, в котором экспериментирует с кумбией, сальсой и электронной музыкой. Пластинка включает 16 треков и коллаборации с Ryan Castro, Beéle и другими артистами. Альбом отражает более зрелый этап карьеры музыканта и затрагивает темы любви, утраты и новых начинаний. 👉Katteyes и Sinaka выпустили вирусный трек ALO Katteyes и Sinaka представили сингл ALO, который стал вирусным в TikTok еще до официального релиза. Трек вдохновлен реггетоном 2000-х и сопровождается клипом в ностальгичной эстетике той эпохи. Katteyes ранее была отмечена Billboard как «артистка-открытие», а Sinaka дебютировал на Pitchfork с альбомом El Nuevo Sonido. #Katteyes#Sinaka#Reggaeton#LatinPop#NickyJam#МузыкаЛАТАМ#Bohemio#LatinMusic#OscarMaydon 👉Всегда свежие новости о странах Латинской Америки

Музыкальные новости Латинской Америки 👉Beéle, DENNIS и L7NNON выпустили коллаборацию “Loco Contigo” Колумбийский певец Beéle и бразильские артисты DENNIS и L7NNON объединились в новом треке “Loco Contigo”, который сочетает латинский поп, реггетон и бразильский фанк. Песня на испанском и португальском рассказывает об интенсивной страсти и создана как танцевальный хит — от пляжей Рио до клубов Латинской Америки. DENNIS подчёркивает, что трек помогает продвигать бразильский фанк в мире, а L7NNON и Beéle привносят свой стиль и вокал. 👉Daddy Yankee и Alex Zurdo представили духовный трек “ABCD” Daddy Yankee открыл 2026 год премьерой клипа “ABCD”, созданного вместе с христианским исполнителем Alex Zurdo. Песня говорит о вере, благодарности и возвращении к жизненным ценностям. Клип снят в Пуэрто-Рико и сочетает уличные кадры и моменты общения с людьми, подчёркивая позитивный, вдохновляющий посыл. “ABCD” входит в альбом Daddy Yankee Lamento en Baile, где классический реггетон смешивается с элементами госпела и современным звучанием. 👉Charly & Johayron и Nicky Jam выпустили романтичный хит “Magia” Кубинский дуэт Charly & Johayron выпустил песню “Magia” вместе с Nicky Jam — трек о влюблённости, химии и той самой “искорке”, которую невозможно объяснить. Клип снимали в Риме и Майами, а Nicky Jam в шутливой манере спрашивает у кубинцев советы, как покорить девушку с острова. Для дуэта это важный шаг на международную сцену, а для Nicky Jam — первая работа в стиле кубинского “репарто”. #LATAM#МузыкаЛАТАМ#Beéle#Dennis#L7NNON#DaddyYankee#AlexZurdo#CharlyJohayron#NickyJam 👉Всегда свежие новости о странах Латинской Америки