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

Резултати

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

Пребарај: #leifsegerstam

当前筛选 #leifsegerstam清除筛选
🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #6749 · 29.06.2024 г., 16:00

​​#Sinfonía4#AllanPettersson#LeifSegerstam LA SINFONÍA Nº 4 La “Sinfonía Nº 4” fue compuesta entre 1958 y 1959 por Allan Pettersson. Se estrenó el 27 de enero de 1961 durante el ciclo de conciertos “Nutida-musik” (Música actual), en Estocolmo. Escrita en un solo movimiento. Está orquestada para madera por triplicado, cuatro trompas, tres trompetas, tres trombones, tuba, timbales, percusión, celesta y cuerda. Una obra menos estructurada, difícil de escuchar, conteniendo elementos de juventud pero acercándose a lo que será su fase de madurez. La primera parte en que se encuentra dividida la grabación, Beginning, allegro, comprende los primeros veinte compases. Empezando con una especie de preludio que configura la atmósfera de la obra. Los segundos violines presentan un tema rítmico obsesivo que se repetirá varias veces a lo largo de la sinfonía. La segunda parte, andante espressivo, comprende del compás 20 al 141, siendo la sección mas larga de la obra. Empieza con un tema lírico en forma de una especie de himno. El tema rítmico inicial reaparece en diversas variaciones. Continúa con una sección agresiva formada por frases cortas, que nos conduce a una nueva sección lírica con motivos entrecortados, típica del estilo de su autor. En la parte central aumenta el elemento rítmico, que se opone al lírico. Las entradas agresivas de la percusión y el metal llegan a dominar la situación. La tercera parte, larghetto, comprende los compases 141 al 154. El tema lírico en forma de himno domina la breve sección. Nos encontramos con otra de las llamadas islas líricas en la obra de Pettersson. Pero una explosión rítmica termina esta parte para recordarnos que no podemos ser felices. La cuarta parte, tres compases después del 151, comprende hasta el número 159. Un corto motivo insistente es interrumpido por fuertes chillidos, mostrando una dramática situación. Un solo de la flauta nos lleva al final de la breve sección. La última parte, un compás antes del 160, comprende desde este punto al final. Es la parte correspondiente a la coda de la sinfonía. Parece empezar con unas notas de un tema heroico, pero es detenido. El clima se hace más dramático con una nueva explosión sonora, para terminar de un modo resignado pero mostrando gran insatisfacción. Se trata de una obra compleja, difícil de comprender a la primera audición. No es recomendable para el neófito en esta clase de música. Pero con repetidas audiciones nos podemos aproximar más al sentido expresivo reflejado por su autor. Una obra que muestra grandes contradicciones, amor y odio se funden reflejando una serie de vivencias dramáticas. Una carta del propio Pettersson, dirigida al autor de su biografía, Leif Aare, quien fue casi su único amigo, nos muestra su pensamiento con respecto a sus composiciones. Parte de la misma la traducimos a continuación. La música que forma mi obra es mi propia vida, sus bendiciones, sus maldiciones: para redescubrir la canción que una vez había cantado el alma. @ClasicaAlAtardecer

🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #4932 · 03.04.2021 г., 17:00

​​#Sinfonía4#AllanPettersson#LeifSegerstam LA SINFONÍA Nº 4 La “Sinfonía Nº 4” fue compuesta entre 1958 y 1959 por Allan Pettersson. Se estrenó el 27 de enero de 1961 durante el ciclo de conciertos “Nutida-musik” (Música actual), en Estocolmo. Escrita en un solo movimiento. Está orquestada para madera por triplicado, cuatro trompas, tres trompetas, tres trombones, tuba, timbales, percusión, celesta y cuerda. Una obra menos estructurada, difícil de escuchar, conteniendo elementos de juventud pero acercándose a lo que será su fase de madurez. La primera parte en que se encuentra dividida la grabación, Beginning, allegro, comprende los primeros veinte compases. Empezando con una especie de preludio que configura la atmósfera de la obra. Los segundos violines presentan un tema rítmico obsesivo que se repetirá varias veces a lo largo de la sinfonía. La segunda parte, andante espressivo, comprende del compás 20 al 141, siendo la sección mas larga de la obra. Empieza con un tema lírico en forma de una especie de himno. El tema rítmico inicial reaparece en diversas variaciones. Continúa con una sección agresiva formada por frases cortas, que nos conduce a una nueva sección lírica con motivos entrecortados, típica del estilo de su autor. En la parte central aumenta el elemento rítmico, que se opone al lírico. Las entradas agresivas de la percusión y el metal llegan a dominar la situación. La tercera parte, larghetto, comprende los compases 141 al 154. El tema lírico en forma de himno domina la breve sección. Nos encontramos con otra de las llamadas islas líricas en la obra de Pettersson. Pero una explosión rítmica termina esta parte para recordarnos que no podemos ser felices. La cuarta parte, tres compases después del 151, comprende hasta el número 159. Un corto motivo insistente es interrumpido por fuertes chillidos, mostrando una dramática situación. Un solo de la flauta nos lleva al final de la breve sección. La última parte, un compás antes del 160, comprende desde este punto al final. Es la parte correspondiente a la coda de la sinfonía. Parece empezar con unas notas de un tema heroico, pero es detenido. El clima se hace más dramático con una nueva explosión sonora, para terminar de un modo resignado pero mostrando gran insatisfacción. Se trata de una obra compleja, difícil de comprender a la primera audición. No es recomendable para el neófito en esta clase de música. Pero con repetidas audiciones nos podemos aproximar más al sentido expresivo reflejado por su autor. Una obra que muestra grandes contradicciones, amor y odio se funden reflejando una serie de vivencias dramáticas. Una carta del propio Pettersson, dirigida al autor de su biografía, Leif Aare, quien fue casi su único amigo, nos muestra su pensamiento con respecto a sus composiciones. Parte de la misma la traducimos a continuación. La música que forma mi obra es mi propia vida, sus bendiciones, sus maldiciones: para redescubrir la canción que una vez había cantado el alma. @ClasicaAlAtardecer