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

Резултати

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

Пребарај: #chiwo

当前筛选 #chiwo清除筛选
Tibicen

@world_music_geek · Post #882 · 26.01.2025 г., 14:07

Hani from Yunnan China — Hani Polyphonic Singing in Yunnan China (Sublime Frequencies, 2024) #traditional#field_recording#hani#choral#babi#mepa#chiwo#labi#lahe#meba#China Альбом Hani Polyphonic Singing in Yunnan China демонстрирует уникальные традиции полифонического пения народа хани — этнической группы, численностью около 1,5 миллионов человек, проживающей на юге китайской провинции Юньнань. Меньшие сообщества хани также встречаются в соседних Лаосе и Вьетнаме. В языковом отношении хани связаны с ветвью йи тибето-бирманской языковой семьи. Музыкальные традиции хани отличает хоровой стиль, где голоса накладываются друг на друга с небольшим временным сдвигом, создавая эффект перекатывающегося, как бы каскадного звучания. При этом каждый участник добавляет свою вариацию мелодии. Такое сочетание черт создает, с одной стороны, необычное даже для Юго-Восточной Азии пение, напоминающее тибетскую духовную музыку, а с другой — сближает его с европейскими мессами и мотетами позднего Средневековья и эпохи Возрождения. Ансамбль также использует традиционные инструменты народа хани, такие как баби (лист дерева, используемый как духовой инструмент), мепа (лист дерева, свернутый в форме рога), чиво (трехструнный смычковый инструмент), лаби (бамбуковая флейта с шестью отверстиями), лахе (небольшая трехструнная лютня) и меба (вертикальный язычковый инструмент). 🔗Bandcamp

Tibicen

@world_music_geek · Post #1062 · 19.09.2025 г., 16:05

Various Artists — Ethnic Minority Music of Southern China (Sublime Frequencies, 2013) #traditional#field_recording#babi#mepa#chiwo#labi#latche#meba#sa_toua_hum#sa_toua_a#ba_chiang#ba_uom#niutuigin#dong_pipa#isong#saxian#muga#munga#dongliang#Sichuan#Yunnan#Guizhou#China Лоран Жанно, он же Kink Gong, — один из самых неутомимых музыкальных этнографов, специализирующийся на полевых записях. Много лет он провёл в путешествиях по холмам и долинам Юго-Восточной Азии и Китая, фиксируя традиционную музыку, нередко не имевшую записей до него. С 2006 по 2012 год Жанно жил в китайских провинциях Юньнань, Сычуань и Гуйчжоу, где провел более пятидесяти полевых записей. Альбом Ethnic Minority Music of Southern China объединяет записи, сделанные Жанно в этот период. В него вошли семнадцать произведений, в которых представлены вокальные традиции и звучание редких местных инструментов. Особое место занимает 13-минутная композиция Do Djui Atsei — вокальное произведение для мужского и женского коллектива, импровизационное по форме и наполненное личными переживаниями, доводящими участников до слёз во время совместного пения. 🔗Bandcamp | Telegram