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

Пребарај: #girlsinscience

当前筛选 #girlsinscience清除筛选
🚀 Unisat.uz

@unisat_uz · Post #333 · 23.03.2022 г., 12:40

Космические девушки в 10 дневном марафоне в КазНУ! 🌟 ____ Kosmik qizlar 10 kunlik QozMU marafonida! 🌟 @unisat_kz🇰🇿 @unisat.kg🇰🇬 @unisat.uz🇺🇿 #GirlsInScience

🚀 Unisat.uz

@unisat_uz · Post #334 · 23.03.2022 г., 12:48

O'zbekistonlik🇺🇿 20 nafar qiz stratosferaga nanoyo’ldoshni uchirish uchun Qozog'iston🇰🇿 va Qirg'iziston🇰🇬 qizlari bilan birga Olmaota tayyorgralik ko’rishmoqda!🪐 Biz ushbu jarayonini faol kuzatib boramiz va siz bilan baham ko'ramiz! Keling ularga omad tilaylik 💙 *** 20 девочек из Узбекистана🇺🇿 находятся в Алматы вместе с девочками из и Казахстана🇰🇿 и Кыргызстана🇰🇬, чтобы запустить наноспутник в стратосферу!🪐 Мы будем активно следить за процессом запуска и делиться с вами! Давайте пожелаем им удачи 💙 ⠀ #GirlsInScience#GirlsInSTEM#ForEveryChild @unicefuzbekistan Facebook | Instagram | Twitter

EU in Kazakhstan 🇪🇺🇰🇿

@euinkazakhstan · Post #1158 · 11.02.2025 г., 10:14

International Day of Women and Girls in Science – 11 February 🔬🌍 Today, we celebrate the achievements of women and girls in science and highlight the importance of gender equality in research and innovation. The EU is committed to empowering women in STEM and fostering an inclusive environment where talent knows no boundaries. **** 11 ақпан – Ғылымдағы әйелдер мен қыз балалардың халықаралық күні 🔬🌍 Бүгін біз ғылымдағы әйелдер мен қыз балалардың жетістіктерін мойындай отыра, зерттеулер мен инновациялардағы гендерлік теңдіктің маңыздылығын атап өтудеміз. Еуроодақ STEM саласындағы әйелдердің мүмкіндіктерін кеңейтуге және дарынды адамдардың шекарасын білмейтін инклюзивті ортаны қалыптастыруға ұмтылады. #EU4Science#WomenInSTEM#GirlsInScience#EUinKazakhstan

🚀 Unisat.uz

@unisat_uz · Post #447 · 26.03.2022 г., 09:56

Tanishing, bu Zebiniso!👋🏻 Bugun u bizning Instagram sahifamizni olib boradi.🛰 Undan nanoyo'ldoshni yig'ish jarayonidan so'nggi xabarlarni Instagram da kutib qoling. *** Знакомьтесь, это Зебинисо!👋🏻 Сегодня она будет управлять нашей страницей в Instagram. Следите за последними новостями с процесса сборки наноспутника на Instagram🛰 #GirlsInScience#GirlsInSTEM #ForEveryChild#ДляКаждогоРебенка#HarBirBolaUchun @unicefuzbekistan Facebook | Instagram | Twitter

🚀 Unisat.uz

@unisat_uz · Post #494 · 27.03.2022 г., 10:15

#QizlarIlmFanda Nanoyo'ldoshlar uchirishga tayyorlandi. Parashyutlar biriktirildi. Sinov uchirish muvaffaquyatli o'tdi! 💫 Jamoamiz nanoyo'ldoshdagi sensorlardan ma'lumotlar olishni boshladi 📋 *** #ДевочкивНауке Наноспутники подготовлены. Парашюты прикреплены. Тестовый запуск выполнен! 💫 Команда уже получает данные с датчиков наноспутника 📋 #GirlsInScience#GirlsInSTEM#ForEveryChild#ДляКаждогоРебенка#HarBirBolaUchun

🚀 Unisat.uz

@unisat_uz · Post #493 · 27.03.2022 г., 07:59

#QizlarIlmFanda #UniSat qatnashchilari joyda! 🙌 Uchirishga tayyorgarlik so'nggi bosqichda 💫 *** #ДевочкивНауке Учвстницы #UniSat на месте!🙌 Готовность к запуску максимальная 💫 #GirlsInScience#GirlsInSTEM #ForEveryChild#ДляКаждогоРебенка#HarBirBolaUchun

🚀 Unisat.uz

@unisat_uz · Post #480 · 27.03.2022 г., 05:14

#QizlarIlmFanda "Olti kun ichida o‘zbekistonlik bir guruh qizlar bilan nanoyo‘ldoshn yig‘dik. Bu jarayon juda qiziq kechdi. Biz uni bugun uchiramiz".🛰 ✅️ 18 yoshli Ozoda #UniSat dasturining final bosqichiga chiqqan o‘zbekistonlik 20 nafar qizdan biri. Nanoyo'ldoshni uchirish jarayonidan xabarlarni kutib qoling. 💙 *** #ДевочкивНауке "За шесть дней мы с группой девочек из Узбекистана собрали свой наноспутник. Это был очень интересный процесс. Мы его запустим уже сегодня."🛰 ✅️ Озода, 18 лет, одна из 20 девочек из Узбекистана, попавших в финальный этап #UniSat. Ожидайте новостей с запуска наносуптника уже сегодня 💙 #GirlsInScience#GirlsInSTEM #ForEveryChild#ДляКаждогоРебенка#HarBirBolaUchun