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

Пребарај: #mazatlan

当前筛选 #mazatlan清除筛选

Pueblo Bonito запускает новый бренд отелей класса люкс в Мексике 🇲🇽 Сеть Pueblo Bonito Golf & Spa Resorts, известная своими высококлассными курортами, объявила о запуске нового люксового бренда Pueblo Bonito Vantage, который станет воплощением современной мексиканской роскоши и культурной глубины. Первыми городами, где появятся отели новой линии, станут👇 ▪️Мазатлан — здесь на месте легендарного отеля Hotel Playa Mazatlán откроется первый Pueblo Bonito Vantage уже в конце 2025 года. ▪️Сан-Мигель-де-Альенде — проект находится на стадии разработки и обещает стать жемчужиной колониального стиля и элегантного гостеприимства. Новый бренд будет отличаться индивидуальным подходом, изысканным дизайном и премиальными услугами, сохраняя при этом дух мексиканского наследия. «Мы предлагаем гостям не просто отдых, а глубокое культурное погружение и утонченную атмосферу» — подчеркнули в руководстве Pueblo Bonito. #PuebloBonitoVantage#Мексика2025#ЛюксОтели#Mazatlan#SanMiguelDeAllende#LuxuryTravel#ОтдыхВМексике#Reportur 👉Всегда свежие новости о странах Латинской Америки!

Цифры, технологии и рекорды👇 👉314 петафлопс: Мексика построит самый мощный суперкомпьютер в Латинской Америке Правительство Мексики объявило о строительстве суперкомпьютера Coatlicue, который станет в 7 раз мощнее, чем нынешний лидер региона в Бразилии. Его вычислительная мощность составит 314 петафлопс против текущих 2,3 петафлопс в стране. Проект запустят в 2026 году, место размещения пока выбирается. Власти заявляют, что система позволит Мексике выйти на новый уровень в использовании искусственного интеллекта и обработке больших данных. 👉15,9 млн посетителей: Чичен-Ица вновь лидирует по посещаемости С января по сентябрь 2025 года археологические зоны и музеи Мексики приняли 15,9 млн человек. Чичен-Ица удерживает первое место с 1,7 млн туристов, за ней — Теотиуакан (1,2 млн) и Тулум (809 тыс.). Посещаемость Тулума снизилась на 22% из-за ремонтов и новых тарифов. Лидером среди музеев остаётся Национальный музей антропологии — 43% всей аудитории. 👉90 000 человек на “Ночи звёзд”: рекорд для Ciudad Universitaria 17-я “Ночь звёзд” в UNAM собрала более 90 000 участников, что стало рекордом за всю историю проекта. Установили 270 телескопов, два планетария и провели сотни лекций и мастер-классов. Событие посвятили памяти Julieta Fierro и 700-летию основания Теночтитлана. Программа также проходила в 118 городах Мексики и двух локациях в Гватемале. 👉6 000 бегунов и 155 млн песо: Мазатлан провёл международный марафон XXIV Международный марафон в Мазатлане собрал более 6 000 спортсменов из Мексики и других стран. Победу в полумарафоне одержали Eduardo González и олимпийская атлетка Laura Galván. Экономический эффект для города составил 155 млн песо. #LATAM#Mexico#Tecnología#Turismo#Cultura#UNAM#ChichenItza#Mazatlan#ЛАТАМЦифрами#MaratonMexico#Coatlicue#AI 👉Всегда свежие новости о странах Латинской Америки!