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

Пребарај: #perovskite

当前筛选 #perovskite清除筛选

Дорогие читатели! Вышел в свет 4 выпуск нашего журнала за 2023 год. Начинаем знакомить вас с содержанием номера. 📁Открывает выпуск тематический обзор, посвященный анализу и обобщению имеющихся в настоящее время данных об оксидах на основе LaScO3. В работе приведены особенности кристаллической структуры и образования протонных дефектов, аспекты синтеза и получения плотной керамики, электрические свойства. 🖊️Ekaterina P. Antonova (https://orcid.org/0000-0003-3902-4395) 📘Proton-conducting oxides based on LaScO3: structure, properties and electrochemical applications. A focus review 📌Year 2023, Volume 2, Number 4. https://doi.org/10.15826/elmattech.2023.2.021 🏛️Institute of High-Temperature Electrochemistry UB RAS, https://ihte.ru/?page_id=155 Подробнее со статьей можно ознакомиться на страницах журнала https://journals.urfu.ru/index.php/elmattech/article/view/7169 📩Приглашаем всех читателей к открытой дискуссии по тематике статьи в комментариях, нам интересно ваше мнение! #perovskite

Hashtags

✅Выпуск 3 за 2025 г открывает статья, представляющая статистическую теорию, в основу которой положено приближение эффективной среды и уравнение для описания переноса кислорода через вакансии в перовскитах типа AB(1-x)R(x)O(3-Ϭ) с учетом междефектного взаимодействия. Выявлена роль состояний акцепторно-связанных вакансий и корреляций Ферми-типа. Установлено влияние междефектного взаимодействия на зависимость коэффициентов переноса кислородной вакансии от содержания легирующей примеси и энергетики акцепторно-связанных состояний. 🖌LevPutilovhttps://orcid.org/0000-0002-3148-1957 🖌Mikhail Uritsky 🖌VladislavTsidilkovski 📘Oxygen-vacancy transport in acceptor-doped perovskites: effective medium approximation approach 📌Year 2025, Volume 4, Number 3 https://doi.org/10.15826/elmattech.2025.4.055 🏛Institute of High-Temperature Electrochemistry UB RAS https://ihte.ru/?page_id=3106 🧠Полный текст https://elmattech.ru/article/view/9025/6193 #Perovskite#VacancyTransport

✅Специальный выпуск в 2024 г. открывает статья, посвященная исследованию структурных и электрических свойств материалов на основе станната бария при со-допировании. Была проанализирована взаимосвязь «состав-структура-микроструктура-транспортные свойства». Установлено, что введение катионов Y3+ снижает как ионную, так и дырочную проводимость. Одновременное легирование катионами In3+/Sc3+ минимизирует вклад дырочной проводимости. 🖌️George Starostin (https://orcid.org/0000-0001-9836-0896) 🖌️Mariam Akopian 🖌️Inna Starostina 🖌️Dmitry A. Medvedev 📘Co-doping effect on the microstructural and electrical properties of barium stannate materials 📌Year 2024, Volume 3, Number 3 (Special Issue) https://doi.org/10.15826/elmattech.2024.3.037 🏛️Institute of High-Temperature Electrochemistry UB RAS https://ihte.ru/?page_id=3106 текст https://journals.urfu.ru/index.php/elmattech/article/view/7645/5524 #perovskite#ProtonTransport

Новая работа для регулярного выпуска👇 🟢 2022 🟢 V. 9 🟢 Issue 4 🟢 No. 20229414🟢 Article 📜 Novel Nb5+-doped hexagonal perovskite Ba5In2Al2ZrO13 (structure, hydration, electrical conductivity) 👩‍🎓👨‍🎓 R.D. Andreev (https://orcid.org/0000-0001-7131-0442), D.V. Korona (https://orcid.org/0000-0001-5422-717X), I.A. Anokhina (https://orcid.org/0000-0002-4223-6201), I.E. Animitsa (https://orcid.org/0000-0002-0757-9241) 🏛 Ural Federal University, https://urfu.ru/en@urfu_ru 🏛 Institute of High Temperature Electrochemistry, http://www.ihte.uran.ru/?page_id=3106 @ihteubras 📚#hexagonal#perovskite#proton#conductivity#hydration#transport 🔗https://doi.org/10.15826/chimtech.2022.9.4.14 https://journals.urfu.ru/index.php/chimtech/article/view/6200

Новая работа регулярного выпуска👇 🟢 2022 🟢 V. 9 🟢 Issue 4 🟢 No. 20229405🟢 📜 Phosphorus-doped protonic conductors based on BaLanInnO3n+1 (n = 1, 2): applying oxyanion doping strategy to the layered perovskite structure 👩‍🎓👨‍🎓 N. Tarasova (https://orcid.org/0000-0001-7800-0172), A. Galisheva (https://orcid.org/0000-0003-4346-5644) 🏛 Institute of High Temperature Electrochemistry, http://www.ihte.uran.ru 📚#layered#perovskite#oxyanion#doping#proton#conductivity#BaLaInO4#BaLa2In2O7 🔗https://doi.org/10.15826/chimtech.2022.9.4.05 https://journals.urfu.ru/index.php/chimtech/article/view/5979