@WorldNews · Post #74515 · 02.05.2026 г., 21:14
Mexico City is sinking so quickly, it can be seen from space [Read FullArticle] @WorldNews#MexicoCity#SinkingCity#EarthFromSpace
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
Пребарај: #mexicocity
@WorldNews · Post #74515 · 02.05.2026 г., 21:14
Mexico City is sinking so quickly, it can be seen from space [Read FullArticle] @WorldNews#MexicoCity#SinkingCity#EarthFromSpace
@rgmomain · Post #27813 · 15.04.2026 г., 07:27
#Mexico#MexicoCity#Flood#weather#climate#destruction#anomaly#climatechange 🇲🇽 Внезапное наводнение в Мехико 🌧🌊🚧 14 апреля 2026 года в Мехико (Мексика) произошло внезапное наводнение после сильных дождей. Улицы были затоплены, транспорт был парализован, а жители сообщали о повреждениях домов и отключениях электроэнергии. Власти развернули экстренные службы для эвакуации пострадавших и смягчения последствий катастрофы.
@newsfromlatam · Post #1655 · 24.02.2026 г., 14:58
О ситуации в Мексике — что происходит на самом деле На фоне тревожных заголовков в международных СМИ важно смотреть не на слова, а на реальную картину. На этих видео — Мексика сегодня из разных точек страны: 📍Mexico City - столица; 📍Puerto Vallarta, где накануне проходила операция против руководства картеля; 📍Playa del Carmen, курортный город, который также фигурирует в новостных сводках. Во всех этих местах жизнь идёт в обычном ритме: улицы спокойны, города живут своей повседневной жизнью, туристическая и городская инфраструктура работает без сбоев. Аэропорт Puerto Vallarta уже открыт и функционирует в штатном режиме. Это не означает отсутствия борьбы с криминалом — такие операции действительно проводятся. Но происходящее не имеет характера масштабного конфликта, о котором пишут некоторые медиа. Мы продолжаем показывать Мексику такой, какая она есть сейчас — без паники, искажений и громких ярлыков. #PuertoVallarta#картели#факты#MexicoCity#PlayaDelCarmen#БезФейков#МексикаСегодня 👉Всегда свежие новости о странах Латинской Америки
@emagzinewspars · Post #9350 · 15.10.2025 г., 10:30
#The_Archtectural_Digest🇺🇸📕[PDF]⬇️ #November2025 #Monthly_Magazines For learning, for free(dom). @backupofmagazines In this issue, the #VibeShift is real. From a surreal farmhouse in #Tuscany reimagined by #CrosbyStudios to a lush retreat in #Provence, this issue dives deep into spaces that blur heritage with fantasy. Don’t miss the moody Milan makeover, #MagicRealism in #MexicoCity, and chic restraint from Zooey Deschanel’s Manhattan nest. Plus, we spotlight the best in #DesignAwards, sculptural bathtubs, and the revival of silver tabletop glamour. #InteriorDesign#MinimalistAesthetic#AD100#GlobalDesign#ArchitecturalDigest#CreativeSpaces#DesignTrends