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

Резултати

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

Пребарај: #maritimeoperations

当前筛选 #maritimeoperations清除筛选

🚢Начата прокладка межтурбинных кабелей на офшорной ВЭС East Anglia Three (1,4 ГВт). Кабелеукладчик "Seaway Aimery" приступил к прокладке inter-array кабелей между турбинами и офшорной преобразовательной платформой на проекте East Anglia Three (69 км от побережья Саффолка). Работы стартовали в январе; поддержку оказывают Seaway Moxie, Windea Clausius (W2W-операции) и Grand Canyon 3 (траншеи и заглубление). Проект мощностью 1,4 ГВт включает 95 турбин Siemens Gamesa 14+ МВт; первые монопайлы установлены в апреле 2025 года. Ввод в начальную эксплуатацию запланирован на IV кв. 2026 года. ВЭС принадлежит ScottishPower Renewables (подразделение Iberdrola) и Masdar; девелопмент и операционное управление осуществляет ScottishPower Renewables. 📌Iberdrola основана в 1901 году в Испании; публичная компания, крупные пакеты у институциональных инвесторов и испанских фондов. 📌Masdar основана в 2006 году; контролируется суверенным фондом Абу-Даби (Mubadala). #offshorewind#cablelaying#UKenergy#renewables#maritimeoperations

🚢Ледокол “Polar Star” завершил антарктическую миссию Deep Freeze-2026. Тяжёлый ледокол Береговой охраны США “Polar Star” (WAGB-10) завершил активную фазу операции Deep Freeze-2026 и 11 марта 2026 года прибыл в порт Хобарт (Австралия) для промежуточной остановки. Судно вышло из базы Сиэтл 20 ноября 2025 года, направившись в 38-ю межведомственную антарктическую миссию, проводимую в поддержку Национального научного фонда США. С 10 января по 1 марта 2026 года ледокол действовал в районе станции Мак-Мердо. Основной задачей операции было обеспечение ледовой проводки грузовых судов, доставлявших снабжение и оборудование на антарктическую станцию, а также поддержка логистики и транспортировки научного персонала. Операции Deep Freeze являются ключевым элементом антарктической логистики США, обеспечивая круглогодичную работу научных программ и поддержание инфраструктуры станции Мак-Мердо — крупнейшей исследовательской базы на континенте. 📌USCGC “Polar Star” (WAGB-10) — тяжёлый ледокол Береговой охраны США, введённый в строй в 1976 году. Судно входит в состав United States Coast Guard, которая является частью Министерства внутренней безопасности США. #Icebreaker#PolarStar#Antarctica#DeepFreeze#MaritimeOperations

Crypto M - Crypto News

@CryptoM · Post #64691 · 09.04.2026 г., 14:11

🚀 German Chancellor Merz Supports Maritime Operations in Strait of Hormuz German Chancellor Merz has expressed his willingness to support maritime operations in the Strait of Hormuz, contingent upon authorization. According to NS3.AI, this statement comes amid ongoing discussions about ensuring security and stability in the region. The Strait of Hormuz is a critical passage for global oil shipments, and its security is vital for international trade. Chancellor Merz's support highlights Germany's commitment to contributing to international efforts aimed at maintaining safe passage through this strategic waterway. #GermanChancellor#Merz#MaritimeOperations#StraitOfHormuz#InternationalTrade#Security#GlobalOil#Shipping#Germany#InternationalEfforts#StrategicWaterway#GlobalStability