В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
🚢Shell запускает буровую программу в Египте с судном "Stena IceMax".
Британский энергетический гигант Shell начал много-скважинную буровую кампанию в Средиземном море у побережья Египта с использованием судна "Stena IceMax", принадлежащего шотландской компании Stena Drilling.
Шестое поколение буровых судов для ультра-глубоководного бурения (2012 г. постройки) способно работать на глубинах до 10 000 футов. Первым этапом станут разработочные скважины Mina West, затем – разведочные проекты Sirius и Velox.
Проект Mina West расположен в концессии Northeast El Amriya.
Shell владеет 60% и выступает оператором, партнёром является Kuwait Foreign Petroleum Exploration Company (40%). Работы ведутся в координации с Egyptian Natural Gas Holding Company.
✔️ Египет усиливает геологоразведку: до 2030 года планируется бурение 586 нефтегазовых скважин.
✔️ Возврат Shell к активной оффшорной разведке подтверждает стратегическую роль Восточного Средиземноморья.
✔️ Использование современного бурового судна повышает операционную гибкость и снижает риски при глубоководном бурении.
Проект отражает тренд на усиление инвестиций в разведку в условиях стабилизации цен и растущего спроса на региональный газ.
📌Shell ведёт историю с 1907 года (слияние Royal Dutch Petroleum и Shell Transport & Trading). Сегодня это одна из крупнейших мировых энергетических компаний, акции котируются в Лондоне и Амстердаме. Структура владения — публичная, крупнейшие акционеры — международные институциональные фонды.
#OffshoreDrilling#MediterraneanEnergy#Deepwater#Shell#OilAndGas
🚢Shell фиксирует обнадёживающие результаты на скважине Sirius-1X у побережья Египта.
Компания Shell получила обнадёживающие первые результаты бурения разведочной скважины Sirius-1X в Средиземном море у побережья Египта. По данным Министерства нефти и минеральных ресурсов Египта, результаты повышают вероятность разработки новых газовых ресурсов в резервуаре Sirius.
Скважина достигла проектной глубины 2 115 метров и стала первой разведочной скважиной Shell в регионе в 2026 году. Бурение выполняется в рамках программы расширения газовых проектов на шельфе Египта.
Работы проводятся с использованием бурового судна “Stena IceMax”, принадлежащего компании Stena Drilling. Проект реализуется совместно с Kuwait Foreign Petroleum Exploration Company (KUFPEC) при участии государственной компании Egyptian Natural Gas Holding Company (EGAS).
Если дальнейшие исследования подтвердят коммерческий потенциал, решение о разработке месторождения может быть принято в 2027 г, а подключение к добыче планируется ориентировочно к 2029 г, в рамках проекта Mina West.
Для мирового энергетического рынка это означает усиление роли Восточного Средиземноморья как перспективного региона добычи природного газа и дополнительный потенциал для поставок в Европу и региональные рынки.
📌Shell plc — международная энергетическая компания, основанная в 1907 году (Royal Dutch Shell). Штаб-квартира находится в Великобритании. Компания публичная и принадлежит институциональным и частным инвесторам, её акции торгуются на биржах London Stock Exchange и NYSE.
#OffshoreGas#Shell#MediterraneanEnergy#GasExploration#EnergyProjects