TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #381 · 23 окт.

Установить свойства виджета в PySide можно не только через соответствующие методы и конструктор класса. Можно их изменять с помощью метода setProperty по имени. btn = QPushButton("Click Me") btn.setProperty("flat", True) Это аналогично вызову btn.setFlat(True) Если указать несуществующее свойство, то оно просто создается btn.setProperty("btnType", "super") Получить его значение можно методом .property(name) btn_type = btn.property("btnType") Когда это может быть полезно? ▫️Можно просто хранить какие то данные в виджете и потом их доставать обратно widget = QWidget() widget.setProperty('my_data', 123) print(widget.property('my_data')) ▫️ Назначая эти свойства разным виджетам можно потом отличить виджеты во время итераци по ним. Например, найти все кнопки со свойством my_data="superbtn". Но ведь вместо кастомного свойства можно использовать objectName, будет тот же результат. Да, но y ObjectName есть ограничение - только строки. ▫️ Если нам потребуется не просто поиск а, например, сортировка по числу, то свойства позволяют нам это сделать. Поддерживается любой тип данных widget.setProperty('my_data', {'Key': 'value'}) widget.setProperty('order', 1) all_widgets.sort(key=w: w.property('order')) Но ведь Python позволяет всё вышеперечисленное сделать простым созданием атрибута у объекта widget.order = 1 widget.my_data = 123 Да, но я думаю что не надо объяснять почему не стоит так делать. К тому же, если у виджета нет свойства то метод .property(name) вернет None, а отсутствующий атрибут выбросит исключение. ▫️ Действительно полезное применение кастомным свойствам - контроль стилей. Здесь атрибутами не обойтись, нужны именно свойства. Дело в том, что в селекторах стилей можно указывать конкретные свойства виджетов на которые следует назначать стиль. Просто запустите этот код from PySide2.QtWidgets import * if __name__ == "__main__": app = QApplication([]) widget = QWidget(minimumWidth=300) layout = QVBoxLayout(widget) btn1 = QPushButton("Action 1") btn2 = QPushButton("Action 2") btn3 = QPushButton("Action 3", flat=True) layout.addWidget(btn1) layout.addWidget(btn2) layout.addWidget(btn3) # добавим кастомное свойство одной кнопке btn1.setProperty("btnType", "super") # добавляем стили widget.setStyleSheet( """ QPushButton[btnType="super"] { background-color: yellow; color: red; } QPushButton[flat="true"] { color: yellow; } """ ) widget.show() app.exec_() С помощью селектора мы избирательно назначили стили на конкретные кнопки. Как получить список всех кастомный свойств? Функция получения списка кастомных свойств отличается от получения дефолтных. def print_widget_dyn_properties(widget): for prop_name in widget.dynamicPropertyNames(): property_name = prop_name.data().decode() property_value = widget.property(property_name) print(f"{property_name}: {property_value}") #tricks#qt

Hashtags

Резултати

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

Пребарај: #acled

当前筛选 #acled清除筛选
🌏 Open World Foundation 🇰🇿

@openworld_astana · Post #4608 · 13.12.2025 г., 07:51

Пакистан в списке конфликтных рисков 2026 от ACLED Проект ACLED (Armed Conflict Location & Event Data Project) опубликовал Conflict Watchlist 2026 – перечень стран и регионов, где в 2026 году ожидаются наиболее острые риски вооруженного насилия, политической нестабильности и гуманитарных кризисов. В список вошли 10 кейсов: 🇮🇱 Израиль и Ближний Восток 🇸🇾 Сирия 🇸🇩 Судан 🌎 Латинская Америка и Карибский бассейн 🌊 Красное море 🇲🇲 Мьянма 🇪🇨 Эквадор 🇵🇰 Пакистан 🇺🇦 Украина 🏝 Сахель Примечательно, что Афганистан в Watchlist 2026 отсутствует, тогда как соседний Пакистан включен в число ключевых зон риска. Отсутствие Афганистана в списке не означает устойчивой стабильности в классическом понимании. Это отражение методологии ACLED: при жестком контроле со стороны Исламского Эмирата и резком снижении количества зарегистрированных боевых столкновений страна перестает быть источником эскалации, даже оставаясь пространством глубинных социальных и гуманитарных проблем. Насилие не исчезло, но оно не принимает форму многостороннего вооруженного конфликта с тенденцией к расширению. 🇵🇰 Пакистан – по данным ACLED, с 1 января по 28 ноября 2025 года: ❗️ в приграничных провинциях погибло более 4 тыс. чел.; ❗️ зафиксировано 80+ пограничных столкновений между Афганистаном и Пакистаном, это более чем вдвое больше, чем в 2024 году; ❗️ пакистанская армия провела 60+ авиаударов по предполагаемым укрытиям боевиков. ⚔️ Основными очагами нестабильности являются Белуджистан и Хайбер-Пахтунхва. Белуджские вооруженные группы перешли к более сложным и координированным операциям, включая временный контроль над населенными пунктами. Одновременно ТТП провел около 700 атак и столкновений с силами безопасности за 11 месяцев 2025 года, а отдельные теракты уже фиксируются за пределами приграничной зоны, включая Исламабад. ACLED отмечает, что Исламабад связывает рост насилия с наличием «безопасной среды» для боевиков на территории Афганистана, что сопровождается ростом пограничных инцидентов и авиаударов. При этом аналитики подчеркивают: апелляция к афганскому фактору также позволяет Пакистану смещать внимание с внутренних причин кризиса (отсутствие политического диалога с белуджскими и пуштунскими сообществами и доминирование силовых подходов). На этом фоне Афганистан выглядит как пространство «стабилизации через контроль», тогда как Пакистан как зона накопления и перераспределения конфликтного потенциала. Источник: ACLED, Conflict Watchlist 2026 🔜@openworld_astana #ACLED#Пакистан#Афганистан#РегиональнаяБезопасность

🌏 Open World Foundation 🇰🇿

@openworld_astana · Post #4820 · 07.03.2026 г., 02:36

Пакистан на фоне войны вокруг Ирана: риски внутренней дестабилизации Начавшаяся 28 февраля война между США, Израилем и Ираном резко повышает уровень нестабильности для Пакистана. По оценкам аналитиков Armed Conflict Location & Event Data Project (ACLED), страна фактически оказывается на пороге расширяющегося регионального кризиса. Дополнительный фактор неопределенности связан с недавно подписанным соглашением о взаимной обороне между ИРП и КСА. В случае расширения ударов Ирана по объектам в странах Персидского залива это может потенциально втянуть Исламабад в конфликт. Уже сейчас пакистанские власти призывают Тегеран сократить атаки по саудовской территории. Однако наиболее серьезные риски проявляются внутри самой страны. Наиболее уязвимой зоной остается провинция Белуджистан, граничащая с Ираном и Афганистаном. Этот регион уже десятилетиями является центром сепаратистского движения белуджей. География региона (огромная территория со слабой инфраструктурой и ограниченным государственным контролем) делает его крайне сложным для управления. В условиях возможной дестабилизации Ирана это может открыть дополнительные возможности для перемещения боевиков и контрабанды оружия через границу. Тегеран давно обвиняет Исламабад в недостаточной борьбе с отдельными суннитскими вооруженными группами, действующими в приграничных районах. В январе 2024 года Иран даже нанес авиаудары по предполагаемым укрытиям «Джейш аль-Адл» на территории Пакистана. Тем временем активизируется и белуджское сепаратистское движение. В конце января Армия освобождения Белуджистана (Balochistan Liberation Army, BLA) начала вторую фазу операции Herof, проведя серию атак и терактов по всей провинции и временно захватив город Нушки. Это стало одной из самых дерзких операций BLA за последние годы. Несмотря на ответные операции пакистанских сил безопасности в начале февраля, в ходе которых, по сообщениям, было уничтожено более 70 боевиков, повстанцы удерживали Нушки около пяти дней. Рост масштаба и сложности атак свидетельствует о повышении боевых возможностей группировки. Параллельно нарастает еще один фактор риска – межконфессиональное напряжение. Гибель иранского лидера Али Хаменеи спровоцировала 1 марта массовые протесты в различных городах Пакистана. В столкновениях с силами безопасности погибли десятки человек. Наиболее серьезные инциденты произошли в шиитском регионе Гилгит-Балтистан и в Карачи, где протестующие попытались прорваться к американскому консульству. Пакистан обладает одной из крупнейших шиитских общин за пределами Ирана, а религиозные и политические организации страны имеют богатый опыт мобилизации населения в ответ на события в исламском мире. Сообщения о силовом вмешательстве американских военных только усиливают эмоциональную реакцию общества. В этих условиях любая жесткая реакция властей на шиитские протесты может усилить существующие расколы. Это особенно опасно для страны, где межконфессиональные конфликты неоднократно приводили к вспышкам насилия. Дополнительную угрозу создают радикальные суннитские группировки. Массовые шиитские собрания могут стать для них удобной целью. В последние годы активность в этом направлении демонстрирует «ИГ-Х», недавно совершившее теракт в шиитской мечети в Исламабаде. Если белуджское восстание в основном ограничено периферийными регионами, то межконфессиональное противостояние может затронуть всю страну. Сочетание региональной войны вокруг Ирана, активности сепаратистов в Белуджистане и роста сектантской напряженности формирует крайне нестабильную внутреннюю среду для Пакистана. По материалам ACLED, www.acleddata.com. 🔜@openworld_astana #Пакистан#Иран#Белуджистан#BLA#ACLED

🌏 Open World Foundation 🇰🇿

@openworld_astana · Post #4819 · 06.03.2026 г., 14:08

К афгано-пакистанской эскалации Согласно данным проекта Armed Conflict Location & Event Data Project (ACLED), события конца февраля – начала марта свидетельствуют о наиболее интенсивных боевых действиях между Афганистаном и Пакистаном с момента прихода к власти Исламского Эмирата в августе 2021 года. Поводом для нового витка эскалации стали авиаудары Пакистана по предполагаемым укрытиям боевиков в приграничных афганских провинциях 21–22 февраля. Уже 26 февраля афганская сторона нанесла ответные удары по пакистанским пограничным постам. После этого линия Дюранда фактически превратилась в зону непрерывных столкновений. В феврале Пакистан осуществил серию авиационных и беспилотных ударов по целям как минимум в восьми провинциях Афганистана. Это самый высокий показатель за один месяц с августа 2021 года. Если в октябре 2025 года удары в основном приходились по позициям боевиков, то нынешняя кампания, за исключением первых дней операции, в основном направлена на военную инфраструктуру самого движения «Талибан» (базы и склады боеприпасов). По оценке отдельных экспертов, рост вооруженной активности лежит в основе нынешнего кризиса. Исламабад обвиняет Кабул в том, что на территории Афганистана продолжают действовать группировки, осуществляющие атаки внутри Пакистана. Речь прежде всего идет о ТТП и других радикальных группах. Более того, по имеющимся сообщениям, ряд исламистских формирований призвал своих боевиков активизировать поддержку афганских талибов после начала столкновений. Статистика также отражает общий рост насилия: в первые два месяца 2026 года ACLED фиксирует больше атак ТТП и столкновений с пакистанскими силами безопасности, чем за аналогичный период 2025 года, который уже считался одним из самых кровавых для Пакистана за последнее десятилетие. Военное давление со стороны Исламабада заметно усилилось по сравнению с предыдущей эскалацией. В начале марта были поражены объекты на авиабазе Баграм, а также штаб корпуса «Аль-Бадр» в Кандагаре. Это одни из наиболее резонансных целей за весь период конфликта. Несмотря на то что афганская сторона сигнализирует о готовности к переговорам, в Исламабаде демонстрируют гораздо меньшую склонность к деэскалации. Министр обороны Пакистана заявил, что терпение страны «исчерпано». При этом значительное военное превосходство Пакистана дает ему возможность продолжать давление, включая потенциальные удары по более широкому правительственному аппарату талибов. В то же время Афганистан имеет длительный опыт противостояния значительно более сильным противникам. Этот фактор может привести к использованию асимметричных методов. Например, усилению поддержки антипакистанских вооруженных групп. Такой сценарий способен превратить противостояние в затяжной конфликт. Попытки посредничества предпринимались рядом стран, однако их возможности ограничены на фоне параллельного кризиса на Ближнем Востоке. Даже в случае достижения перемирия оно, вероятно, будет крайне хрупким, пока деятельность ТТП продолжает подрывать внутреннюю безопасность Пакистана. По материалам ACLED, www.acleddata.com 🔜@openworld_astana #Афганистан#Пакистан#Талибан#TTP#ACLED