@karikaturistkamil · Post #560 · 05.04.2021 г., 18:45
#khl#playoff
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
Пребарај: #playoff
@karikaturistkamil · Post #560 · 05.04.2021 г., 18:45
#khl#playoff
@karikaturistkamil · Post #536 · 13.03.2021 г., 12:42
#playoff#khl
@karikaturistkamil · Post #565 · 11.04.2021 г., 15:45
#кхл#khl#playoff
@karikaturistkamil · Post #562 · 08.04.2021 г., 07:11
#кхл#khl#playoff
@vnk95 · Post #123 · 25.01.2026 г., 06:04
Выбор главной рок-дивы у нас сложен. Кормухина. Дальше все вторично. Оставим ее вне номинаций. Однако, как писал Булгаков, проблема людей не в том, что они смертны, а в том, что они внезапно смертны. И мирская слава проходит также. Вот и за последние годы топовые голоса нашего рока ВНЕЗАПНО уехали покорять бары в Ереване, Ташкенте и т.д. Случилось чего, наверное. Раньше безоговорочным топом была Ставрович. У нее тоже случилось что-то. В 2025 году вышло два альбома, которые могли дать ответ на вопрос, кто будет в топе. "Play-off" Lascala и "х10" Слот даже в чем-то похожи: речитатив вокалисток, электронщина в звуке, намеренное утяжеление звука. Если для Ласкалы тяжести в "Атакаме" добавил Сергей Раев, ушедший из [AMATORY] окончательно, то Слот решила не делать вторые "круги на воде" и показала весь экстрим-вокал новой вокалистки в "Маяке". Проблема в том, что главный бенгер Ласкалы — "Океан" аж из 2024 года. "Ёлочка" тоже с заявкой на хитовость. А вот Слот не побоялись и выкинули хитовый "Олдбой" с Мураками из релиза. И не проиграли. Отдельно надо снять шляпу перед Игорем Лобановым и Сергеем Боголюбским. С самого создания группы собирать стадионы, брать награды премий, а потом терять основную вокалистку. Это их стиль. Ульяна Елина, Теона Дольникова, Дарья Ставрович... И после этого они берут и записывают сильный альбом, заставляя забыть про прошлую вокалистку. Дарья Равдина органично залетела в группу, иногда вызывая желание вырезать куплеты Игоря "Кэша" из песен. Тяжёлая электронщина идёт и Ане Грин и Даше Равдине, но именно такой мешап обнажает насколько Равдина разноплановее и мощнее сегодня. Солистке Ласкалы не хватает вариативности, она в каком-то смысле заложник образа, хотя в этом релизе и попыталась показать все лучшее. Возможно, Даше просто бубнеж Кэша ещё помогает выделиться. По иронии в инете родился мем, что тексты солиста пишет нейросеть. Раньше Ставрович помогала ведь) Отсюда и названия песен, скопированные у Арии ("Точка не возврата"), с прошлых альбомов ("Горизонт событий"). Если раньше Lascala ассоциировалась с девичьим роком, акцентирующим все на красном визуале, то сейчас от этого не осталось следов. Если песни Слота проживают уже четвертую жизнь из-за смены вокалисток, то смени Грин в Lascale, останется ли от группы что-то индивидуальное? Поэтому как альбом группы х10 звучит бодрее и интереснее. Социальная рефлексия без едкого сарказма. Перефразируя классику: Дарья умерла, да здравствует Дарья! #плейлист#альбом#рецензия#lascala#слот#playoff#ravdina#кэш#грин#внк Вопросик на контроле