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

Резултати

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

Пребарај: #diffuser

当前筛选 #diffuser清除筛选
BAGO home

@bagohome · Post #560 · 25.09.2025 г., 06:30

✨ Бергамот и озон из коллекции «Антология» от BAGO home ✨ Свежесть бергамота и прохлада озона на теплой древесной основе — аромат, который очищает пространство и наполняет его легкостью. 🌿🌀 Коллекция «Антология» создана для просторных интерьеров: элегантные диффузоры-декантеры объемом 400 мл радуют изысканным дизайном и наполняют дом ароматом надолго, охватывая большую площадь. Это не просто аромат для дома — это элемент стиля и атмосферы. #BAGOhome#Антология#БергамотиОзон#АроматДляДома#АроматическийДиффузор#АроматДляБольшихПространств#ЭлегантныйИнтерьер#УютВДоме#Diffuser#HomeFragrance#LuxuryHome

BAGO home

@bagohome · Post #75 · 08.11.2022 г., 16:10

Среди многих представлений о России одной из самых часто упоминающихся является Сибирь. Это слово манит и пугает одновременно. Для большинства же русских и россиян Сибирь – своего рода один из её символов, место средоточия природной и ресурсной силы💪 Поэтому не удивительно, что существует и праздник, посвященный этому региону. Он отмечается ежегодно 8 ноября и носит название День Сибири.🌲 Наслаждаемся ароматом настоящего сибирского кедра вместе с аромадиффузором "Сибирская сосна" от BAGO home! Натуральный хвойный аромат сибирской сосны.🌲🌲🌲 Как будто кто-то рядом с вами взял и растер в ладонях шишки и сосновые иголки🌲, а вы вдруг сделали глубокий вдох и услышали этот благородный аромат.🌲 ⠀ По вопросам пишите в комментарии, директ! ⠀ ⠀ #BAGOhome#BAGOhomeORIGINALS#багохоум#homefragrances#ароматыдлядома#homescents#homedecor#кедр#подарки#сосна#корпоративныеподарки#подарок#сосновыйбор#ароматы#ароматическийдиффузор#perfume#diffuser#аромат

BAGO home

@bagohome · Post #89 · 12.01.2023 г., 12:50

Виновница новогоднего торжества – «Янтарная ель».🎄 Восхитительная композиция из коллекции «Мозаика», она пленяет сказочным сочетанием смолистого хвойного аромата еловых иголок, сосновой древесины и липких зеленых шишек, окутанных тёплым амбровым облаком. Этот прекрасный аромат наполнит дом праздничной атмосферой.✨ ⠀ Пирамида аромата: 🌲красная бальзамическая ель, 💚сосна, 💛амбра; ⠀ Аромат представлен в виде ароматических диффузоров объемом 75 мл и 110 мл, наполнителей для аромадиффузоров 200 мл, универсальных ароматических спреев для дома и белья 50 мл, ароматических саше. Страна производства аромата: Великобритания; Страна производства: Россия ⠀ ⚠ Оптовые цены запрашивайте в директ, указав сразу: ⠀ ⤵⤵⤵ ⠀ Имя, e-mail и телефон ⠀ С вами свяжется наш оптовый отдел. ⠀ ⠀ #bagohome#decor#новогодняяелка#аромат#purefragrance#diffuser #подарки#корпоративныеподарки #ароматыдлядома#декор#интерьер#подарочки#новогодниеподарки#опт#мы#старыйновыйгод#зима#зимняяель#ремонт#дизайн

BAGO home

@bagohome · Post #88 · 30.12.2022 г., 08:30

От всей души желаем вам счастья, благополучия и исполнения самых сокровенных желаний!✨ Пусть Новый 2023-й год будет полон чудес и приятных моментов!⭐ С наступающим НОВЫМ ГОДОМ!🎉 ⠀ С любовью к вам❤️ Команда BAGO home ⠀ #BAGOhome#багохоум#homefragrances#ароматыдлядома#homescents#homedecor#скороновыйгод#новыйгодкнаммчится#подарки#подарочки#корпоративныеподарки#новогодняяелка#gift#ароматы#ароматическийдиффузор#perfume#diffuser#библиотекаароматов#подаркиподелку#новогоднеенастроение

BAGO home

@bagohome · Post #63 · 14.10.2022 г., 15:20

Самый быстрый способ наполнить свой дом уютом, согреться и провести приятный осенний вечер: 1. Одеться потеплее или закутаться в теплый плед. 2. Приготовить горячий чай, кофе или какао. 3. Зажечь свечу. На фото ароматическая свеча "Инжир" от BAGO home @bago.official ⚡⚡До конца октября на все носители аромата "Инжир" действует скидка 20%!! Самое время себя порадовать, окружить заботой и наполнить ваш дом невероятно теплым и уютным ароматом🤗 По всем вопросам пишите в комментарии и директ👌 #библиотекаароматов#аромат#ароматы#ароматыдлядома#ароматическийдиффузор #диффузор#инжир#аромасвеча#originals#fragrance#fragranceddiffuser#diffuser#home#homescents#homesweethome#sweet#fig#homedecor#уют#парфюмдлядома#аромасвечи#багохоум#соевыесвечи#москва#moscow#корпоративныеподарки#figs#свечи#bagohome#подарок