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

Резултати

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

Пребарај: #smiic

当前筛选 #smiic清除筛选

👨‍💻Комитет принял участие в семинаре SMIIC Институт стандартов и метрологии исламских стран (SMIIC) провел ознакомительный семинар по деятельности Технического комитета SMIIC TC2 2 – Программа по вопросам халяльной косметики 2023. На конференции Комитет представил специалист-технолог Салих Патеев. Встреча состоялась в формате онлайн конференции. Спикеры мероприятия рассказали об общих требованиях к косметической продукции с точки зрения ислама и оценили рынок халяльной косметики. #smiic#косметика#халяль

В ноябре состоится World Halal Summit 2023 в Стамбуле Мероприятие пройдет с 23 по 25 ноября в Турции в Стамбульском выставочном центре (Istanbul Expo Center) и будет проводится одновременно с выставкой Halal Expo. Мероприятие организовано Discover Events в партнерстве с Институтом стандартов и метрологии исламских стран (SMIIC), официально уполномоченным учреждением Организации исламского сотрудничества (ОИС). Стоит отметить, что Комитет по стандарту «Халяль» ДУМ РТ является партнером Института стандартов и метрологии исламских стран (SMIIC). World Halal Summit – крупнейшее в мире мероприятие, которое знакомит посетителей с последними разработками и новинками в сфере халяль-индустрии, проводится с участием международных ученых и экспертов по фикху со всего мира. В этом году саммит посвящен теме: «Ворота в глобальную экономику халяль: раскрытие потенциала». Мероприятие направлено на создание благоприятной среды по обмену знаниями и сотрудничества между участниками, исследователями и экспертами в различных сферах халяль-индустрии. В программе запланированы выступления спикеров с докладами, интерактивные панельные сессии с заинтересованными сторонами индустрии халяль, научные презентации и семинары. В том числе планируется выступление председателя Комитета Аббяса хазрата Шляпошникова на тему развития концепции Halal LifeStyle в России. #выставка#саммит#WorldHalalSummit#SMIIC

🇹🇷 Аббяс хазрат Шляпошников принимает участие в Halal Expo & World Halal Summit Сегодня в Стамбульском выставочном центре состоялось открытие Halal Expo & World Halal Summit. Ведущие эксперты в области сертификации и аккредитации ежегодно в ноябре собираются в Стамбуле. Председатель Комитета по стандарту «Халяль» ДУМ РТ Аббяс хазрат Шляпошников посетил мероприятие по приглашению организаторов. Продлится саммит с 27 по 30 ноября 2024 года. Одна из целей рабочей поездки – обсуждение вопросов аккредитации и вывода продукции Татарстанских производителей за рубеж по признанным сертификатам. Запланирована встреча с представителями SFDA (Управление по контролю за продуктами питания и лекарственными средствами Саудовской Аравии), SASO (Управление по стандартам Саудовской Аравии), JAKIM (Департамент исламского развития Малайзии). Выставка Halal Expo проходит одновременно с Всемирным саммитом Halal Summit Istanbul при координации Организации исламского сотрудничества (SMIIC) – уполномоченного учреждения Организации исламского сотрудничества (ОИС). Halal Expo & World Halal Summit – крупнейшие и прогрессивные многоотраслевые международные мероприятия, которые стали опорой халяль индустрии во всем мире. Это уникальная площадка для выстраивания деловых отношений во всех областях производства и реализации халяльных продуктов и услуг. 🌙@halalrt #новости#worldhalalsummit#halalexpo#smiic#sfda#saso#jakim