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

Пребарај: #spbafisha

当前筛选 #spbafisha清除筛选

🎶Бесплатный концерт артистов музыкальных театров Петербурга Великолепная музыка, живые голоса и атмосфера старинного петербургского зала — всё это ждёт вас в Дубовом зале Дома офицеров. Концерт из цикла «Композиторы на службе у царя» соберёт шедевры русской классики: романсы и арии из опер Римского-Корсакова, Цезаря Кюи, Мусоргского и Бородина. Особый подарок публике — редкое исполнение четырёхручной сонаты Модеста Мусоргского, звучащей на сцене нечасто. 📍Пр. Литейный, 20 📅21 ноября, 18:00 💵Вход свободный ✨ Не упустите шанс провести вечер в окружении прекрасной музыки и петербургской элегантности. #бесплатноспб#кудасходитьспб#концертспб#музыкавживую#петербург#досугспб#искусствоспб#spbafisha Петербург ближе, чем кажется — будь в курсе интересного с Куда сходить в Санкт-Петербурге.

🇰🇷«Корейский дом» в Петербурге В Петербурге открылось новое общественное пространство — «Корейский дом». Это место для тех, кто интересуется культурой Южной Кореи: здесь будут проходить занятия по корейскому языку, обучение игре на традиционных музыкальных инструментах, спортивные мероприятия и тренировки по корейским единоборствам. 📍 Адрес: ул. Таллинская, 9А 🎟 Вход свободный 🔗 Подробнее в группе ВК: https://vk.com/koreiskiy_dom #бесплатноспб#кореяспб#афишаспб#spbafisha#spbcity#кудапойтиспб#культураспб#корейскийдом Где провести вечер? Что посмотреть? Все ответы — в Куда сходить в Санкт-Петербурге.

Миру так не хватает добра🥺 🎵«Антон тут рядом»: самый добрый музыкальный фестиваль Фестиваль «Антон тут рядом» — это не просто музыка, а праздник доброты и поддержки, который ежегодно проводит одноимённый фонд помощи людям с аутизмом. Здесь царит особая атмосфера заботы, радости и единения. В этом году на двух сценах Севкабеля выступят: ✨ Татьяна Буланова ✨ Тося Чайкина ✨ Антоха МС ✨ Zoloto ✨ лампабикт …и многие другие артисты! 💜 Гостей ждут не только концерты, но и уютные зоны отдыха, фуд-корт с угощениями, маркет изделий мастерских фонда и даже тату-студия. 📍 Севкабель Порт 📆 27 августа 🎟️ Билеты от 2500 руб. 🔗 Подробнее на сайте: https://antontut.ru/festival-anton-tut-ryadom/ #антонтутрядом#фестивальспб#музыкавпитере#благотворительностьспб#кудапойтиспб#spbafisha#sevcableport Где провести вечер? Что посмотреть? Все ответы — в Куда сходить в Санкт-Петербурге.

✨Ладожская гавань света Осиновецкий маяк — одно из самых атмосферных мест под Петербургом. Он возвышается на берегу Ладожского озера, среди песчаных пляжей и сосновых лесов. Здесь можно гулять вдоль берега, встречать закаты, слушать шум волн и дышать свежим лесным воздухом. В годы войны маяк освещал «Дорогу жизни», а сегодня стал символом тишины и красоты. 📸 Атмосфера этого места делает его идеальной локацией для фотосессий — от романтических кадров на закате до стильных съёмок у воды. 📍 пос. Ладожское Озеро, Ленинградская обл. #осиновецкиймаяк#дорогажизни#ладожскоеозеро#фотосессияспб#красивыеместаспб#кудапойтиспб#spbafisha Планы на вечер? Они уже ждут тебя в Куда сходить в Санкт-Петербурге.

🌌Quantum Pulse: 80 голубых лучей над Петербургом На стрелке Васильевского острова зажигается необыкновенное световое шоу: 80 голубых прожекторов пронзают небо ✨. Инсталляция Quantum Pulse посвящена 80-летию атомной промышленности СССР и России и превращает город в центр притяжения света и энергии. 📍 Стрелка Васильевского острова 📆 27 и 28 сентября 🕗 20:00–22:00 📸 Фото: @paveldemichev #quantumpulse#светспб#артспб#кудасходитьспб#бесплатноспб#стрелкавасильевского#spbafisha#spbfree Петербург ближе, чем кажется — будь в курсе интересного с Куда сходить в Санкт-Петербурге.

🌸Атмосферная усадьба под Выборгом, где время будто остановилось Всего в 10 км от парка Монрепо спряталась старинная усадьба Киискиля — место, про которое знают немногие. Первое упоминание о ней встречается ещё в шведских летописях 1562 года! Сегодня здесь можно почувствовать дыхание истории и насладиться спокойствием вдали от городского шума. На территории сохранился старинный погреб, работает пивоварня и ферма 🐑🍺 — всё это доступно для посещения в рамках экскурсии. 📍 ЛО, Выборгский р-н, пос. Подберезье 📆 Ср–Пн 10:00–17:30 🎟️ от 550 руб. #усадьбыспб#выборг#кудапойтиспб#загородныйотдых#афишаспб#spbafisha#атмосферныеместа#путешествиеспб Твоя ежедневная афиша: концерты, выставки, прогулки и не только — в Куда сходить в Санкт-Петербурге.

✨Особняк Ф. К. Сан-Галли Построенный в стиле флорентийского палаццо, этот особняк — словно кусочек Ренессанса в центре Петербурга 🏛. Каждая деталь его архитектуры хранит атмосферу эпохи, когда ценили красоту, гармонию и индивидуальность. Сегодня особняк живёт насыщенной жизнью: здесь проходят камерные концерты 🎶, выставки, лекции, квесты, презентации и даже свадьбы. Это место, где история встречается с современностью, а величие архитектуры становится фоном для самых разных событий. 📍 Лиговский пр., 62 📸 Фото: @yyamalovaa #сангалли#особнякиспб#архитектураспб#кудасходитьспб#спбфото#историяспб#spbplaces#spbafisha Где провести вечер? Что посмотреть? Все ответы — в Куда сходить в Санкт-Петербурге.