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

TGINSIGHT SIMILAR POSTS

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

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

Регулярно приходится писать и ревьюить код, где используется PySide2-6. Заметил, что в подавляющем большинстве случаев настройка создаваемых базовых виджетов происходит через методы. Думаю, всем знаком такой способ. Простой пример с кнопкой: button = QPushButton("Click Me") button.setMinimumWidth(300) button.setFlat(True) button.setStyleSheet("font-size: 20pt") button.setToolTip("Super Button") button.clicked.connect(lambda: print("Button clicked")) Но есть и альтернативный способ - настройка через свойства. Это просто ключевые аргументы конструктора класса. Хоть они и не указаны в документации как аргументы, но они есть) Этот код делает тоже самое но с помощью Property button = QPushButton( "Click Me", minimumWidth=300, flat=True, styleSheet="font-size: 20pt", toolTip="Super Button", clicked=lambda: print("Button clicked"), ) Где это может быть полезно ▫️ Это выглядит более аккуратно и коротко, уже повод использовать ▫️ Может использоваться в заполнении лейаута, когда нам не нужно никакое другое взаимодействие с виджетом и поэтому сохранять его в переменную не требуется. Например, лейбл или кнопка. widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) layout.addWidget(QLabel("Button >", alignment=Qt.AlignRight)) layout.addWidget(QPushButton("Click Me", clicked=lambda: print("Button clicked"))) widget.show() Либо так widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) for wd in ( QLabel("Button >", alignment=Qt.AlignRight), QPushButton("Click Me", clicked=lambda: ...) ): layout.addWidget(wd) widget.show() ▫️ Можно хранить настройки в каком-то конфиге или генерировать на лету, после чего передавать как kwargs. kwargs = {"text": "Hello " * 30, "wordWrap": True} my_label = QLabel(**kwargs) Как получить полный список доступных свойств? Эта функция распечатает в терминал все свойства виджета и их текущие значения def print_widget_properties(widget): meta_object = widget.metaObject() for i in range(meta_object.propertyCount()): property_ = meta_object.property(i) property_name = property_.name() property_value = property_.read(widget) print(f"{property_name}: {property_value}") #tricks#qt

Hashtags

Резултати

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

Пребарај: #cbam

当前筛选 #cbam清除筛选
CARBON FREE

@CarbonFree · Post #7738 · 07.01.2026 г., 11:02

Напомним, что 31 декабря 2025 года закончился переходный период и с 1 января 2026 года в полной мере вступит в силу углеродный налог на все импортируемые товары на территорию ЕС. Вместе с тем, Франция и Италия добивается освобождения удобрений от углеродного пограничного налога ЕС, защищая своих фермеров. #cbam @carbonfree

Hashtags

🇪🇺Европейские парламентарии наращивают амбициозность углеродного налога В Европарламенте начались обсуждения поправок к проекту регламента ЕС по пограничному корректирующему углеродному механизму (ПКУМ), подготовленному Европейской комиссией. Этот механизм известен также как #CBAM, #ТУР и #углеродный_налог. Рассмотрение поправок проходит в Комитете по окружающей среде, общественному здравоохранению и безопасности пищевых продуктов. 🔖Суть поправок: расширить ПКУМ, укрепить его и ускорить имплементацию. В поправках предлагается: - расширить сферу применения: помимо цемента, элетричества, удобрений, железа, стали и алюминия, включить в охват органические химикаты, водород и пластмассы, а также косвенные выбросы парниковых газов; - ускорить введение сбора: установить требование о покупке сертификатов ПКУМ с 1 января 2025 г., а полную стоимость потребуется платить с 2029 г. вместо 2036 г., как предлагала Европейская комиссия в своем проекте; - при расчете количества сертификатов ПКУМ учитывать только явную цену на углерод, уплаченную в стране происхождения товара за встроенные выбросы в произведенных товарах. То есть поглощающая способность лесов учитываться не будет. При единстве мнений европейских законодателей о необходимости ПКУМ, до компромисса еще далеко. Работа Комитета над поправками продолжится до лета. Голосование на пленарном заседании Европейского парламента запланировано на июнь 2022 года.

Торговый переговорщик

@tradenegotiator · Post #217 · 21.04.2023 г., 21:07

Европарламент принял регламент об углеродном налоге Регламент по пограничному корректирующему углеродному механизму (ПКУМ) был принят Европарламентом 18 апреля 2023 года. Для вступления регламента в силу он должен быть принят Советом ЕС и опубликован. В случае принятия регламента: С 1 октября 2023 г. ПКУМ будет применяться к импорту ряда товаров, в том числе железа, стали и алюминия (включая некоторые товары из них, например, трубы, винты, болты), цемента, удобрений, электроэнергии и водорода. В переходный период с 1.10.23 г. по 31.12.2025 г. уплата углеродного налога требоваться не будет. Однако с 1 октября 2023 г. импортер будет обязан ежеквартально отчитываться о ввозимых товарах, встроенных выбросах углерода и углеродном налоге, уплаченным в стране происхождения товара. Начиная с 2026 г. ЕС будет требовать оплатить углеродный налог. Налог будет вводиться поэтапно в течение 9 лет. Его размер будет расти по мере отказа ЕС от бесплатных квот в рамках Европейской системы торговли квотами на выбросы. Используя ПКУМ, ЕС изменит условия конкуренции на своем рынке для импортных товаров, охваченных этим механизмом. Существенные затраты на выполнение административных требований и уплату углеродного налога приведут к сокращению поставок этих товаров в ЕС. На недавнем Совете ВТО по торговле товарами Россия заявила, что ПКУМ ЕС создаст ненужные препятствия для международной торговли, поставив под сомнение соответствие этой меры ЕС нормам ВТО. #ПКУМ#CBAM#углеродныйналог#углеродныймеханизм

Примечательно также и то, что Совет ЕС намерен создать "климатический клуб" - альянс стран-сторонников ценообразования на выбросы углерода или аналогичного инструментария, чтобы "способствовать реализации амбициозной политики в области климата" на глобальном уровне. #CBAM#ПКУМ#ТУР#углерод#ЗеленыйКурс#GreenDeal