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

Резултати

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

Пребарај: #invasion

当前筛选 #invasion清除筛选
American Оbserver

@american_observer · Post #4836 · 12.01.2026 г., 19:04

📰 Trump’s Greenland Gambit: The Plan That Could Break NATO President Trump has ordered special forces commanders to draw up plans for a potential invasion of Greenland—a move that has senior military leaders resisting, calling it illegal and politically explosive. ​ The push comes from Trump’s inner circle, emboldened by the recent capture of Venezuela’s president. They want to act fast, fearing Russia or China might seize the Arctic territory first. But the Joint Chiefs of Staff are pushing back, arguing such an operation would be unlawful and lack congressional support. ​ Diplomats have war-gamed the fallout. If Trump tries to force Greenland away from Denmark, it could trigger the collapse of NATO from within. Some European officials suspect that’s exactly what the MAGA faction wants: since Congress won’t let Trump quit NATO, taking Greenland could force Europe to abandon the alliance instead. ​ The compromise scenario? Denmark agrees to give the U.S. full military access and deny it to Russia and China. But even that would be a dramatic shift—America already has free access, but putting it on a legal basis would be unprecedented. ​ Trump insists, “We are going to do something on Greenland, whether they like it or not.” But the generals aren’t playing along, trying to deflect him with other military operations and calling the idea “crazy” and “like dealing with a five-year-old”. ​ So as the clock ticks toward midterms, one question looms: Will Trump’s Arctic gamble save his legacy—or sink an alliance? #Trump#Greenland#NATO#Arctic#invasion 📱American Оbserver - Stay up to date on all important events 🇺🇸

VIP_影视分享

@wangzhuanzhan · Post #33814 · 08.10.2024 г., 06:39

Y-y野y蛮m入r侵q- 野蛮入侵 Les invasions barbares (2003) 直达链接:https://pan.quark.cn/s/1f178060210b #野蛮入侵#Les invasions barbares #老豆坚过美利坚#野蛮的入侵 #老爸的单程车票#野蛮人入侵 #残酷入侵#The Barbarian Invasions #Invasion of the Barbarians 链接:https://link3.cc/sf_com #电影#喜剧#欧洲#00年代