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

Резултати

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

Пребарај: #reuse

当前筛选 #reuse清除筛选
Green Green | Канал

@greengreen_ch · Post #415 · 16.01.2023 г., 15:27

🔠 🔠 🔠 🔠 🔠 🔠В новом году мы с вами еще не виделись, давайте исправлять! У нас есть для вас 3 квеста! 1 - дожить до субботы, 2 и 3 - поволонтёрить на полезных мероприятиях С утра в субботу предлагаем поучаствовать в подготовке компостных ям-траншей и прилегающей территории к последующему приему органики в Ботсаду, а днём в Ковчеге поиграть в сортировку крышечек по цветам на скорость!* И там, и там пригодится помощь 7-10 волонтёров ♻ * Мы вместе собрали очень много крышечек от пластиковых бутылоки теперь хотим сделать из этих крышечек красивую мозаику (#reuse) в одной из армянских школ. Дизайн мозаики разработает известный художник Арман Степанян. Для реализации нам необходимо рассортировать собранные крышечки по цвету Ждем вас 21 января на одном или сразу двух мероприятиях! 🕚 11:00 📍 Ботанический сад, центральный вход, ул. Грачья Ачаряна 🛠 задачи: обрезка кустарников, перенос камней, уборка мусора 🕒 15:00 📍 ресурсный центр Ковчега, ул. Павстоса Бузанда 1/3 🛠 задача: сортировка пластиковых крышечек по цветам Также просимподдержать нас, отправив пожертвование на комфортную сумму сюда ➡️ ➡️ ➡️ 5471280030147752 (Ардшинбанк) IVAN DIVILKOVSKIY 2200700168433976 (Тинькофф)

Hashtags

NEA Singapore

@NEASingapore · Post #711 · 07.12.2023 г., 01:01

As we prepare for Christmas, let's transform and reuse our old decor for a fresh festive look. Instead of buying new decorations, wrapping paper and cards, we can: 🎄 Paint a fresh coat on old ornaments 🎁 Reuse empty food jars or cookie tin cans as gift boxes 📱 Swap Christmas paper cards for heartfelt e-greetings How are you getting creative with upcycling and recycling this Christmas? Share your tips in the comments below. #TowardsZeroWaste#3Rs#Reduce#Reuse#Recycle

NEA Singapore

@NEASingapore · Post #716 · 08.12.2023 г., 04:03

Our 2023 Wrapped is in! 'Bringing Your Reusable Bag for Shopping' is the chart-topping single we all need. From reusable essentials to recycling mastery, we've built an eco-habit playlist that's pure chart green. Top tracks include 'Reusable Bag Groove', 'Recycling Rhythm', and 'Energy-Saving Melody'. Fellow eco-warriors, let’s keep this #SustainableSG chart-topper habit going strong! #TowardsZeroWaste#BYOB#BringYourOwnBag#BringYourOwn#BYO#3Rs#Reduce#Reuse#Recycle#EnergyEfficiency

@Veronica_ecovibes

@veronica_ecovibes · Post #10 · 05.04.2022 г., 13:39

Чаты в телеграме: ⠀ 🌱 «Своп канал Москва» (информация о свопах и фримаркетах) — https://t.me/swapMoscow 🌱 «Медшеринг Москва и МО» (лекарства) — https://t.me/medicinshering 🌱 «Строй Реюз» (строительные материалы) — https://t.me/stroyreuse 🌱 «Гопсвоп чат», «Реюз» (одежда, игрушки, книги, мебель и другое) —https://t.me/gopswap_chat, https://t.me/findandreusechat 🌱 «Фудшеринг Москва все районы» (еда) — https://t.me/sharefoodinmoscow 🌱 «Обмен растениями в Москве и МО» (растения) — https://t.me/rastenia_msk 🍀🍀🍀 ⠀#foodsharing#sharing#sobirator#собиратор#собиратормосква#своп#swap#свопмосква#обмен#медшеринг#шеринг#отдамдаром#отдамдароммосква#reuse#реюз#зоошеринг#zoosharing

@Veronica_ecovibes

@veronica_ecovibes · Post #9 · 05.04.2022 г., 13:37

Как найти Своп и Шеринг группы: ⠀ Группы во ВКонтакте: ⠀ 🍀 «Отдам даром Москва» (обувь, одежда, книги, косметика) — https://vk.com/theap 🍀 «Аптекашеринг Москва» (лекарства) — https://vk.com/aptekasharingmsk 🍀 «Стройшеринг Москва» (строительные материалы) — https://vk.com/stroisharing_msk 🍀 «Фудшеринг» (еда) — https://vk.com/sharingfood 🍀 «Зоошеринг» (вещи для животных) — https://vk.com/zoosharing 🍀 «Плантшеринг» (растения) — https://vk.com/cvetydarom 🍀 «Крафтшеринг Москва» (материалы для творчества и рукоделия) —https://vk.com/craftsharing_moscow ⠀ 🍀🍀🍀 #foodsharing#sharing#sobirator#собиратор#собиратормосква#своп#swap#свопмосква#обмен#медшеринг#шеринг#отдамдаром#отдамдароммосква#reuse#реюз#зоошеринг#zoosharing

@Veronica_ecovibes

@veronica_ecovibes · Post #8 · 05.04.2022 г., 13:33

Что это такое своп и шеринг группы («swap» и “sharing” в переводе с англ. “обмен”) ? ⠀ 🍀это обмен ненужными, но хорошими вещами. Свопы проходят в виде фримаркета: вы приносите ненужную вам вещь, а забирайте нужную или вовсе ничего не забираете. Главный принцип свопа — никаких денег #nomoney 🍀 можно делиться информацией о ненужных вещах и договариваться об обмене в шеринг-группах или чатах в соцсетях. ⠀ ⠀ 🍀🍀🍀 #foodsharing#sharing#sobirator#собиратор#собиратормосква#своп#swap#свопмосква#обмен#медшеринг#шеринг#отдамдаром#отдамдароммосква#reuse#реюз#зоошеринг#zoosharing