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

Резултати

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

Пребарај: #envivo

当前筛选 #envivo清除筛选
Laiguana.tv

@LaIguanaTVWEB · Post #213507 · 08.05.2026 г., 12:27

🟢 | Este viernes, en nuestro programa "Mapa de Conflicto", Marcos Salgado. ▪️Informe especial: Venezuela defiende su soberanía en la Haya. ¡Te esperamos! ↗️ Sintoniza el programa #EnVivo en nuestro canal de Youtube: https://www.youtube.com/live/NzJ2NTM9gKg?si=tkjlQ8IVwXHlZFGq

Hashtags

Laiguana.tv

@LaIguanaTVWEB · Post #213408 · 07.05.2026 г., 17:12

⬅️ Este jueves, en "Los mediodías de Laiguana.tv", conducido por el viceministro Gustavo Villapol. ▫️¿Qué dice la calle de los anuncios de la Presidenta (E) Delcy Rodríguez?: Jesús Marcano. ¡Te esperamos! 🔺 Sintoniza el programa #EnVivo en nuestro canal de Youtube: https://www.youtube.com/live/u2H-_FJM2eQ?si=476ZkxrXrtuRyldL

Hashtags

Laiguana.tv

@LaIguanaTVWEB · Post #213377 · 07.05.2026 г., 14:37

⚡️ | Este jueves 7 de mayo, en nuestro programa "Esto NO es un misil", conducido por Alberto Alvarado. ▪️El Renacer de Venezuela comenzó con anuncios económicos: Ricardo Menéndez. ¡Imperdible! 🔴 Sintoniza el programa #EnVivo en nuestro canal de Youtube: https://www.youtube.com/live/YqiUty5bjxY?si=u9sTV3VF_6F1CFrN

Hashtags

Laiguana.tv

@LaIguanaTVWEB · Post #213250 · 06.05.2026 г., 17:25

📶 Este miércoles, en "Los mediodías de Laiguana.tv", con el periodista Clodovaldo Hernández. ▫️Venezuela consigna en La Haya sus títulos históricos sobre la Guayana Esequiba. ¡Te esperamos! ⭕ Sintoniza el programa #EnVivo en nuestro canal de Youtube: https://www.youtube.com/live/jV3Jx3GWWt4?si=0WtTQrXwv612DRGk

Hashtags

Laiguana.tv

@LaIguanaTVWEB · Post #213186 · 06.05.2026 г., 12:37

✴️ | Este miércoles, en nuestro programa "Aquí y Ahora", conducido por el periodista Julio Riobó junto a Oliver Ponce. ▪️¿Cómo será la reforma parcial de la Ley Orgánica del TSJ? 🔺 Sintoniza el programa #EnVivo en nuestro canal de Youtube: https://www.youtube.com/live/CAQdMEclQjA?si=ddWcxtLC3vMhMfyk

Hashtags

Laiguana.tv

@LaIguanaTVWEB · Post #213013 · 05.05.2026 г., 12:09

🔸 | Este martes, en nuestro programa "Aquí y Ahora", conducido por el periodista Julio Riobó. ▪️¿Qué dicen los empresarios sobre nuevos anuncios económicos?: Orlando Camacho. 🔺 Sintoniza el programa #EnVivo en nuestro canal de Youtube: https://www.youtube.com/live/PLAM4iLyVtA?si=g2JrZ98nsQ3qrTLy

Hashtags

Laiguana.tv

@LaIguanaTVWEB · Post #212872 · 04.05.2026 г., 12:35

🌎 | Este lunes, en nuestro programa "Mapa de Conflicto". ▪️La recuperación económica en Venezuela: Análisis a fondo con Marcos Salgado. ¡Te esperamos! ↗️ Sintoniza el programa #EnVivo en nuestro canal de Youtube: https://www.youtube.com/live/H83_IKJFKLo?si=xlbxrl14t39ijiv1

Hashtags

Noticias de LAD🇷🇺

@LAD_MAERusia · Post #22743 · 26.02.2026 г., 11:55

🔴#EnVivo: La portavoz del Ministerio de Asuntos Exteriores de Rusia, María Zajárova, ofrece su rueda de prensa semanal sobre temas actuales de la política exterior. Sigue la transmisión directa (en inglés): 👉Sitio del Ministerio 👉Ruptly

Hashtags

Noticias de LAD🇷🇺

@LAD_MAERusia · Post #22493 · 12.02.2026 г., 08:30

🔴#EnVivo: La portavoz del Ministerio de Asuntos Exteriores de Rusia, María Zajárova, ofrece su rueda de prensa semanal sobre temas actuales de la política exterior. Sigue la transmisión directa (en inglés): 👉Sitio del Ministerio 👉 Ruptly

Hashtags

Noticias de LAD🇷🇺

@LAD_MAERusia · Post #22394 · 04.02.2026 г., 12:38

🔴#EnVivo: La portavoz del Ministerio de Asuntos Exteriores de Rusia, María Zajárova, ofrece su rueda de prensa semanal sobre temas actuales de la política exterior. Sigue la transmisión directa (en inglés): 👉Sitio del Ministerio 👉Ruptly

Hashtags

Noticias de LAD🇷🇺

@LAD_MAERusia · Post #22146 · 15.01.2026 г., 12:39

🔴#EnVivo: La portavoz del Ministerio de Asuntos Exteriores de Rusia, María Zajárova, ofrece su rueda de prensa semanal sobre temas actuales de la política exterior. Sigue la transmisión directa (en inglés): 👉Sitio del Ministerio 👉Ruptly

Hashtags

ПретходнаСтраница 1 од 4Следна