В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль QtCompat (compatibility). Там не так много функций но они довольно полезны.
Этот модуль содержит унификаци модуля shiboken2, функций loadUi, translate и несколько переименованных функций классов или изменённую сигнатуру аргументов и возвращаемых значений. Это единственное исключение из правила когда вам потребуется где-то изменить свой код кроме импортов и этот код не похож на обычный код PySide2.
Например, в PyQt4 и PySide есть метод
QHeaderView.setResizeMode
Для PyQt5 и PySide2 они были благополучно переименованы в
QHeaderView.setSectionResizeMode
Чтобы применить этот метод следует использовать такой код
from Qt import QtCompath
header = self.horizontalHeader()
QtCompat.QHeaderView.setSectionResizeMode(header, QtWidgets.QHeaderView.Fixed)
Унификация загрузки UI файлов:
# PySide2
from PySide2.QtUiTools import QUiLoader
loader = QUiLoader()
widget = loader.load(ui_file)
# PyQt5
from PyQt5 import uic
widget = uic.loadUi(ui_file)
# Qt.py
from Qt import QtCompat
widget = QtCompat.loadUi(ui_file)
Хорошо что таких моментов не много и их легко запомнить.
Полный список можно посмотреть в таблице.
#qt#tricks
🚢Chouest Group входит в сегмент вывода из эксплуатации офшорных инфраструктур с новым приобретением.
Американская Chouest Group объявила о приобретении компании Champagne Energy Solutions, специализирующейся на ликвидации скважин и выводе из эксплуатации офшорной инфраструктуры.
Сделка открывает для группы новый сегмент - вывода из эксплуатации офшорных инфраструктур (decommissioning и plug & abandonment), позволяя расширить портфель до полного цикла услуг: от подводных работ до морской логистики.
С операционной точки зрения, шаг отражает растущий рынок вывода активов из эксплуатации, который оценивается в миллиарды долларов в ближайшее десятилетие. Компания также планирует дальнейшие приобретения для укрепления позиций.
Для отрасли это сигнал усиления вертикальной интеграции в оффшорных услугах, где ключевыми факторами становятся масштаб, компетенции и комплексность решений.
📌Edison Chouest Offshore (Chouest Group) — основана в 1960 году в США, одна из крупнейших частных компаний в сфере морских офшорных услуг, принадлежит семье Шуэст (Chouest).
#Offshore#Energy#Decommissioning#Shipping#Oil
🚢Bhagwan Marine выходит в сегмент оффшорных услуг с новым контрактом в Австралии.
Австралийская Bhagwan Marine получила контракт от крупного нефтегазового заказчика на демонтаж навигационных буёв и швартовных систем танкеров у острова Barrow (Западная Австралия).
Проект рассматривается как вход в более широкий рынок демонтажа и вывода из эксплуатации оффшорных систем в регионе, включая подводные и прибрежные объекты. Компания планирует разработать стандартизированную методологию для подобных работ.
С операционной точки зрения, Bhagwan Marine усиливает позиции в сегменте вывода инфраструктуры из эксплуатации, который становится одним из ключевых направлений оффшорной индустрии в Австралии.
Для рынка это сигнал роста спроса на специализированные услуги демонтажа и вывода из эксплуатации оффшорных систем, где формируются новые ниши для морских сервисных операторов.
📌Bhagwan Marine Pty Ltd — основана в 2000 году в Австралии, частная компания, специализирующаяся на морских и офшорных услугах; принадлежит основателю Луи Канникоски (Loui Kannikoski).
#Offshore#Decommissioning#Shipping#Australia#Energy
🚢Mermaid Subsea продлевает чартерный контракт на судно "Island Valiant" в Северном море.
Компания Mermaid Subsea Services (UK) продлила контракт на использование судна "Island Valiant" для операций в Северном море ещё на 12 месяцев.
Судно задействовано в проектах по выводу скважин из эксплуатации (P&A) и работах по инспекции, ремонту и обслуживанию (IRM).
Судно длиной 93,4 метра, принадлежащее Island Offshore Management, оснащено постоянно установленным ROV-комплексом и системой спуска/подъема (LARS), что позволяет эффективно работать в сложных погодных условиях. На борту предусмотрено размещение до 60 человек.
Контракта отражает рост активности в сегменте услуг по выводу скважин из эксплуатации в Северном море. Увеличение числа проектов по выводу из эксплуатации зрелых месторождений формирует устойчивый спрос на специализированный флот.
Продление чартера судна на длительный срок подчеркивает важность опытных операторов в условиях усложняющихся офшорных операций, где безопасность и эффективность становятся ключевыми факторами.
Таким образом, сегмент подводных услуг демонстрирует стабильный рост, поддерживаемый структурными изменениями в нефтегазовой отрасли.
📌Mermaid Subsea Services (UK) Ltd. — дочерняя компания группы Mermaid Maritime, основанной в 1983 году, публичной компании, базирующейся в Таиланде, принадлежащей институциональным инвесторам.
#offshore#subsea#decommissioning#NorthSea#shipping