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

Резултати

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

Пребарај: #lfi

当前筛选 #lfi清除筛选
алло, макрон

@allo_macron · Post #2467 · 17.05.2025 г., 07:13

👁‍🗨Прокремлёвская? Или просто критикует НАТО? Разбираем вброс про Софи Шикиру депутата LFI, которую обвинили в участии в пропутинской демонстрации «Бессмертный полк» 📰 Вечером 13 мая газета Le Canard enchaîné публикует на своём сайте статью с насмешливым заголовком: “Одна из Непокорённых среди путинистов”. Речь идёт о депутате от LFI — Софи Шикиру. ⬅️Утром следующего дня читатели еженедельника находят ту же статью на первой полосе, при этом она активно распространяется в соцсетях самим Canard. В статье говорится: “Как и каждый год, пророссийские, а главное — пропутинские организации призвали 8 мая к «маршу Бессмертного полка», любимому полку Путина, в Париже и ряде других городов Франции.” Автор материала настаивает, что в демонстрации доминировали сторонники Путина, исполнявшие российский гимн. ❗️Журналист просто смешал два разных мероприятия в одно, чтобы ввести в заблуждение читателей. А по факту — Шикиру была на мирной, антивоенной акцией, которую организовало «Движение за мир» вместе с «Гражданским комитетом Бессмертного полка». Никаких прокремлёвских криков, никаких гимнов — люди пришли почтить память павших во Второй мировой. 💬Это, однако, не смутило Шикиру. «Я была там по приглашению Движения за мир, это в пределах моего избирательного округа, и мы почтили память борцов с нацизмом — объяснила она Canard enchaîné. ✔️Надо сказать, что на памятном мероприятии в официальной делегации на кладбище Пер-Лашез были представители гражданского коллектива «Бессмертный полк», член Национального совета Французской коммунистической партии (PCF) и член Комиссии по вопросам мира и разоружения от партии экологов (EELV). Последних особенно сложно заподозрить в путинизме. ✔️Пресс-релиз, сопровождавший мероприятие, подчёркивает, что оно носило мирный, антивоенный характер и дистанцировалось от попыток идеологической подмены и политического «захвата» памяти со стороны шовинистов и националистов. Более того изначально«Бессмертный полк» — это инициатива простых россиян, которые шли с портретами погибших, и лишь позже её подхватил Кремль. 💬Депутат потребовала от издания немедленного опровержения, извинений и напомнила о существовании Мюнхенской хартии журналистской этики, подчёркивая, что журналист, написавший свой очерк анонимно, намеренно искажает реальность. И здесь она не лукавит. Фактически 8 мая в Париже прошло два разных шествия, в разное время. ✔️Шикиру присутствовала на том, которое было организовано Движением за мир, а соорганизатором выступил Гражданский комитет «Бессмертный полк», координатором которого является Георгий Шепелев. Шепелев также возглавляет Координационный совет российских соотечественников во Франции. ✔️Параллельно с этим мероприятием, где была Шикиру, реально проходило другое — уже с депутатами из правых движений типа «Патриоты» и всяких UPR. Вот там реально были прокремлёвские настроения. Этот важный контекст в заметке Canard enchaîné полностью опущен. 🇺🇦Конечно, общественность возмутилась не из-за того, что она там просто была, а из-за её слов про Украину. Шикиру заявила, что вступление Украины в ЕС и НАТО — это провокация, а НАТО назвала воинственной организацией. Тут же критики, особенно от сторонников Украины ее записали в пособники Кремля. Фраза «это не наша война» напрямую противоречит позиции политиков и активистов, выступающих в поддержку Украины, для которых «это наша война» означает солидарность с украинским народом в защите демократии, суверенитета и международного права. Позиция Шикиру, по их мнению, не просто вызывает полемику, но и резко отличается от официальной линии Франции и ЕС по Украине. Также их очень смутил российский триколор на фоне. 🥹Да, её позиция по Украине многим не по вкусу. Но делать из неё путинистку только потому, что она пришла почтить память павших во Второй мировой войне и высказалась там против НАТО — это чересчур, так как критика империализма и милитаризма НАТО – характерная черта большинства левых организаций не только во Франции, но и по всей Европе. #разбор_мифоф #LFI

Ultimora.net - POLITICS

@UltimoraPOlitics · Post #38327 · 04.05.2022 г., 15:22

#Francia Nell'accordo #LFI-#PS|LEFT|S&D, i socialisti dovrebbero ottenere 70 candidature. In foto i collegi dove si candideranno i socialisti, realizzata da @news_isoloir. @UltimoraPolitics

123•••67
ПретходнаСтраница 1 од 7Следна