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

Резултати

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

Пребарај: #vulnerables

当前筛选 #vulnerables清除筛选
Communia

@communia · Post #37533 · 07.11.2023 г., 09:51

#EEUU. Encuesta que da ventaja decisiva a Trump... https://www.nytimes.com/2023/11/05/us/politics/biden-trump-2024-poll.html ... levanta las alarmas de los medios demócratas. «en seis estados en disputa, Trump aventaja al presidente Biden entre un 48 y un 44 por ciento entre los votantes registrados. En los estados cruciales que Biden ganó la última vez, Trump está por delante en cinco (Arizona, Georgia, Michigan, Nevada y Pensilvania), mientras que Biden lidera sólo en Wisconsin. Biden está perdiendo el apoyo de los votantes jóvenes, los votantes hispanos y los votantes negros: distritos electorales de los que los demócratas han dependido durante décadas para superar la antigua ventaja republicana entre los blancos. Las mujeres votantes favorecen a Biden por ocho puntos porcentuales, 50 por ciento a 42 por ciento, pero los hombres favorecen a Trump por una diferencia mucho más amplia de 18 puntos: 55 por ciento a 37 por ciento. (Supongo que esa es otra definición del término “ manspreading ”). En materia de economía, los votantes prefieren a Trump sobre Biden por un margen de 22 puntos. Y un enorme 71 por ciento piensa que Biden es demasiado mayor para ser presidente, en comparación con sólo el 39 por ciento que cree que Trump.» https://www.nytimes.com/2023/11/06/opinion/biden-trump-times-siena.html Algunos destacan la pérdida del voto entre la #juventud, acelerada por el apoyo de los jóvenes demócratas de la universidad a #Hamas en la guerra con #Israel https://www.nytimes.com/2023/11/06/opinion/joe-biden-polling.html Otros la pérdida del voto de la minoría negra también en conjunción con la guerra en #Gaza «Albright dijo que muchos votantes negros, especialmente los más jóvenes, se han sentido desilusionados por las políticas de Biden, especialmente en materia de deuda estudiantil (su esfuerzo por perdonar a los prestatarios fue anulado por la Corte Suprema) y su ferviente apoyo a Israel. Albright predijo que muchos votantes negros terminarían apoyando a Biden, pero dijo que el presidente corre el riesgo de que algunos se queden fuera de las elecciones de 2024 si su campaña no aumenta el compromiso con los votantes.» https://www.washingtonpost.com/politics/2023/11/06/biden-democrats-polls-politics/ Pero los opinadores y académicos echan la culpa a la estrategia de gobierno de «compensar a los perdedores», es decir de la estrategia de desmontar servicios básicos y desvalorizar el trabajo y luego dar ayudas a los #vulnerables, la política que ahora la socialdemocracia europea toma -con #España como referente- como línea oficial «El argumento, en pocas palabras, es que el Partido Demócrata ganó votantes educados pero perdió votantes menos educados debido a un cambio en la forma en que intentó ayudar a la clase trabajadora y a los pobres. En lugar de tratar de impedir que las fuerzas del mercado generen desigualdad, se ha inclinado por darles rienda suelta a las fuerzas del mercado y luego arreglar las desigualdades resultantes a través del sistema de impuestos y transferencias, tomando algunas de las ganancias de los más exitosos y compartiéndolas con los menos exitosos.» https://www.nytimes.com/2023/11/06/opinion/democratic-party-inequality-biden.html