Когда разрабатываете свой 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
Больше информации о вузе, нужно ещё больше!Part 1
Итак, вы решили погрузиться в атмосферу одного (или не одного) из вузов в своём списке. Как то сделать?
Самое банальное - инстаграм вуза. Вбиваем в поисковике соцсети X college и подписываемся. Чаще всего там будут анонсы мероприятий, какие-то торжества, daily routine и все что может рассказать о себе вуз. Например, сейчас идёт Black History Month и многие вузы устраивают кино-марафоны, лекции и праздничные вечера на эту тему.
Вариант номер 2 (и один из моих любимых) - страничка Admissions в инстаграме. Адмишн департмент стенфорда, например, летом публиковал там информацию о классе, который они хотят набрать на fall 2023 и советы по заполнению заявки к ним. Так же следует помнить многие вузы не присылают на почту дату и время релиза решений по вашей заявке. А ограничиваться обычным mid-месяц бывает нервно и неудобно. Так вот, многие Admissions публикуют на своих аккаунтах и дату, и время релиза. При этом, нигде, кроме их аккаунта этой информации может не быть. Поэтому, мотаем на ус.
Тик ток, о милый тик ток. Не скажу, что сильно полезный источник, но все же. Как минимум поглазеть на кампус и day from X college student там точно можно.
Минус: не у всех вузов есть аккаунт в тик токе.
#application
Для подачи заявки в вузы США Вам в любом случае нужно будет минимум три рекомендационных письма: два от учителей (чаще всего берутся учитель английского языка, учитель математики или классный руководитель) и одно от директора/завуча вашей школы.
Процесс сбора писем не всегда проходит гладко, так как многие учителя могут попросту отказать из-за отсутствия времени/желания/понимания как писать эти самые письма.
Можно ли написать их самому? В теории - да, на практике - не советую. Колледжу важно узнать как можно больше о вас, в том числе и со стороны школьных учителей. А студенты, зачастую, не могут объективно оценить и правильно себя преподнести. Поэтому постарайтесь все же договориться со своими учителями. Как минимум рекомендацию от школьного психолога или методиста вы точно сможете получить.
Если же учителя (а иногда и вы сами) понятия не имеют, что нужно писать в рекомендациях на вас, вот вам несколько статей об этом)
Как писать рекомендации школьным учителям
Как писать рекомендации завучам/директору
Советы по написанию рекомендационных писем от MIT
Несколько советов по написанию рекомендационных писем на финансирование от Yale university
У кого из учителей попросить рекомендации (MIT)
Как правильно попросить о написании рекомендаций
#application
Hybrid nanophotonic-microfluidic sensor integrated with machine learning for operando state-of-charge monitoring in vanadium flow batteries
https://doi.org/10.1016/j.est.2025.115349
При нашем скромном участии вчера вышла работа, в которой представлен усовершенствованный метод измерения степени заряда (SoC) ванадиевых проточных батарей (VRFB) с использованием показателя преломления и машинного обучения.
Основной акцент сделан на использовании изменения показателя преломления (RI) электролитов для оценки концентрации ионов ванадия.
Разработанный сенсор основан на фотонных интегральных схемах (PIC) и микрофлюидных каналах, что обеспечивает высокую чувствительность. Система прошла тестирование на рабочих условиях батареи, показав устойчивую корреляцию между спектральными характеристиками и данными о заряде.
Используя экспериментальные данные, ML модель была обучена точно предсказывать степень заряда проточной ванадиевой батареи путем анализа спектральных характеристик.
🔗По этой ссылке статья будет доступна бесплатно в течение первых 50 дней: https://authors.elsevier.com/c/1kSYB,rUrFxfAl
📕Journal of Energy Storage (IF=8.9)
#application
Common Application opens tomorrow 🙂
The day when you really feel the flow ... and it seems that there is no time at all☠️
Even if you end up getting rejected - either you didn’t put in enough effort, or fate itself saved you from this university🖇📓
But don't worry, I'm sure YOU WILL SUCCESS!
Those who enroll this year… respond in the comments and may good luck always be with you 😍
Sincerely,
#application
#motivation
@ninjasblog
🔖 Home | Mihon #pinboard#manga#application
Discover and read manga, webtoons, comics, and more – easier than ever on your Android device.
改朝换代了
https://mihon.app/