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

Пребарај: #zonadepaz

当前筛选 #zonadepaz清除筛选
Periódico Granma

@periodicogranma · Post #43923 · 03.01.2026 г., 08:25

#Cuba denuncia y demanda URGENTE reacción de la comunidad internacional contra criminal ataque de EE. UU. a #Venezuela. Nuestra #ZonaDePaz está siendo brutalmente asaltada. Terrorismo de Estado contra el bravo pueblo venezolano y contra Nuestra América. Patria o Muerte ¡Venceremos!

Либертадор

@venez_ahora · Post #7591 · 03.01.2026 г., 08:12

Президент Диас-Канель: " #Cuba осуждает и требует СРОЧНОЙ реакции международного сообщества на преступное нападение США на #Venezuela. Наша #ZonaDePaz подвергается жестокому нападению. Государственный терроризм против храброго венесуэльского народа и против Нашей Америки. "Родина или смерть! Мы победим!" #Венесуэла Libertador — не всё, но главное о Латинской Америке и странах Карибского бассейна

Antiescuálidos

@antiescualidos · Post #11634 · 26.12.2025 г., 20:47

🔥🌍 Yván Gil: el silencio ante EE.UU. nos acerca a una guerra mundial ⚡️El canciller venezolano aseguró que la escalada militar estadounidense en el Caribe representa un ataque directo a la paz mundial y al sistema multilateral construido tras la Segunda Guerra Mundial. 🗣“No estamos enfrentando una agresión contra Venezuela, estamos enfrentando una agresión contra el derecho internacional y la Carta de la ONU”, sentenció Gil, advirtiendo que callar ante este peligro podría llevar a la humanidad a las puertas de un nuevo holocausto y una nueva guerra mundial. #ZonaDePaz#NoALaGuerra#EEUUAmenaza #DerechoInternacional#CartaDeLaONU #VenezuelaSoberana#CaribeZonaDePaz #PazMundial

Antiescuálidos

@antiescualidos · Post #11774 · 14.01.2026 г., 18:02

🇧🇷🇷🇺🔥Rusia y Brasil se mueven ante la escalada de EE.UU. contra Venezuela ⚡️Tras los bombardeos de Estados Unidos y el secuestro del presidente venezolano, Putin y Lula coincidieron en que la ofensiva de Washington amenaza la estabilidad regional y vulnera principios básicos del derecho internacional. 🗣Según el Kremlin, ambos líderes acordaron articular una respuesta diplomática conjunta desde la ONU y los BRICS para contener el intervencionismo estadounidense, que vuelve a convertir a América Latina en escenario de presión imperial. #VenezuelaNoEstáSola #SoberaníaNacional #NoAlImperialismo #Putin #Lula #BRICS #ONU #AméricaLatina #Geopolítica #ZonaDePaz

Antiescuálidos

@antiescualidos · Post #11840 · 21.01.2026 г., 19:10

🇻🇪🇺🇸🇷🇺🌎 Lavrov: EE.UU. actúa fuera de toda civilización política ⚡️Según Rusia, lo ocurrido en Venezuela marca un punto de quiebre histórico: ataques armados, decenas de víctimas y la captura de un presidente en ejercicio. 🗣Lavrov afirmó que EE.UU. opera al margen del derecho internacional, destruyendo el orden mundial surgido tras la Segunda Guerra Mundial y reemplazándolo por la ley del más fuerte. 👺América Latina vuelve a ser tratada como territorio de conquista. #Imperialismo #EEUUAmenaza #NoALaInjerencia #TerrorismoDeEstado #VenezuelaSoberana #AméricaLatinaUnida #ZonaDePaz #RespetoAlDerechoInternacional #FueraEEUU #Geopolítica #CubaSoberana #NoALaGuerra