@hajizadeali · Post #4262 · 31.05.2023 г., 09:48
We discussed #Russianpropaganda and #hybridwarfare live on the Georgian TV channel Palitra
Hashtags
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
Пребарај: #hybridwarfare
@hajizadeali · Post #4262 · 31.05.2023 г., 09:48
We discussed #Russianpropaganda and #hybridwarfare live on the Georgian TV channel Palitra
Hashtags
@dailypolitical · Post #34 · 12.04.2026 г., 18:17
📰Inside Russia's Shadow War on NATO's Baltic Corridor GRU operatives embedded in a shadow fleet. 87 migrant deaths from weaponized border crossings. 11 undersea cable attacks. And a 65km strip of land that holds the entire alliance together. Full investigation: 🔗https://dailypoliticalpress.com/nato-suwalki-gap-hybrid-warfare-dailypoliticalpress/ #SuwalkiGap#Russia#HybridWarfare#Poland#Lithuania
@rednile12 · Post #10572 · 02.01.2026 г., 12:51
🔺Continuation from above @rednile12 📌 2. Immediate Fallout: Tehran Responds Iranian officials framed Trump’s statement as foreign interference, not solidarity: 🔹Ali Larijani: Warned U.S. meddling would destabilize the region and endanger American interests and troops. 🔹Ali Shamkhani: Declared any intervening “hand” would be “cut off,” citing U.S. failures in Iraq, Afghanistan, and Gaza. Tehran continues to distinguish rhetorically between legitimate economic protest and foreign-directed escalation. 📌 3. Context Matters (Brief) The protests did not begin as a political uprising. They originated as economic strikes over currency collapse and inflation, later spreading geographically and socially before escalating. 📎 Full breakdown of protest origins, slogans, and escalation: This distinction matters—because economic anger is now being repurposed. 📌 4. The Bigger Picture: Brian Berletic on Regime-Change Continuity Geopolitical analyst Brian Berletic argues Trump’s statement exposes structural continuity in U.S. policy—not a Trump-specific anomaly. His core argument: The U.S. does not oppose Iran because it threatens the American homeland, but because Iran resists U.S.-Israeli regional dominance. 🔑Key Points from Berletic’s Analysis: 🔹Policy consistency across administrations From Bush to Obama, Trump, Biden, and back to Trump: 🔸Sanctions as economic warfare 🔸Support for opposition networks 🔸Information warfare and narrative control 🔸Threats—or use—of military force 🔹Trump’s record fits the pattern 🔸JCPOA withdrawal (2018) 🔸“Maximum pressure” sanctions 🔸Assassination of Qasem Soleimani (2020) 🔸2025 U.S.-Israeli airstrikes 🔸Now open encouragement of unrest 🔹Think-tank blueprint already exists Berletic points to the Brookings Institution’s “Which Path to Persia?” (2009), which openly discussed: 🔸Exploiting internal unrest 🔸Combining sanctions, media amplification, and proxy pressure 🔸Encouraging “velvet revolution” or Maidan-style collapse Trump’s language simply removes the ambiguity that usually surrounds this strategy. 📌 5. Why Trump’s Statement Is Hybrid Warfare Trump’s threat performs three strategic functions: 1️⃣Internationally legitimizes unrest as a “freedom struggle” 2️⃣Signals to opposition elements that external backing is available 3️⃣Provokes harsher state responses, which are then weaponized in media narratives This is not about protecting protesters—it is about creating escalation pathways. ⚠️ RedNile Conclusion Iran is facing real economic suffering—but that suffering is now being actively weaponized. Trump’s “locked & loaded” statement confirms what yesterday’s analysis warned: The objective is not reform. The objective is directional control of public anger. The struggle is no longer just inside Iran—it is over who shapes the outcome. 🔍Full Iranian Maidan analysis: https://telegra.ph/Irans-Current-Situation-Real-Grievances-External-Exploitation-and-the-Battle-Over-Public-Anger-01-01 #IranProtests#HybridWarfare#RegimeChange#Trump#Maidan#ForeignInterference#Geopolitics#RedNileAnalysis — RedNile Media | Jan 2026