В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
🇺🇸Конец эпохи Spirit Airlines
📌Американская авиакомпания Spirit Airlines официально объявила о полном прекращении деятельности со 2 мая 2026 года. Все рейсы отменены, служба поддержки закрыта
🔵Решение стало финалом многомесячной борьбы за выживание: переговоры о госпомощи на $500 млн зашли в тупик, а кредиторы и Белый дом не смогли договориться об условиях спасения
🔵Проблемы начались после того, как в 2024 году суд заблокировал сделку по поглощению Spirit компанией JetBlue за $3,8 млрд, сославшись на антимонопольное законодательство. Добил перевозчика топливный кризис 2026 года, который окончательно истощил бюджет компании
🔵Spirit стала первой крупной жертвой авиационного кризиса 2026 года в США, под угрозой увольнения оказались 14 000 сотрудников. Пассажирам с билетами на руках теперь остаётся надеяться только на возврат средств
Лёгкое небо
#aviation#news#SpiritAirlines#США#банкротство
💥שוב תקרית קרקע: הפעם - בניוארק
ביום שלישי השבוע אירעה תקרית קרקע בנמל התעופה הבין לאומי ניוארק ליברטי (EWR), כאשר מטוס איירבוס A350-941 (9V-SGA) של סינגפור איירליינס, בטיסה SQ21, פגע בהגה הכיוון של מטוס איירבוס A321-271NX (N720NK) של חברת Spirit Airlines.
התקרית אירעה במהלך הפושבק, כשמטוס ספיריט, שהיה אמור להפעיל את טיסה NK992 לאורלנדו (MCO), חנה באותה עת לצורך הליך Deicing – הסרת קרח ממעטפת המטוס. לא דווח על נפגעים וכל הנוסעים ירדו מהמטוס באופן רגיל.
מטוס ספיריט הוצא משירות לצורך בדיקה טכנית, והנוסעים שובצו בטיסות חלופיות. לאחר בדיקה, מטוס סינגפור איירליינס קיבל אישור להמשיך בטיסה ליעדו.
https://t.me/AviationNewsIL/9327
#סינגפוראיירליינס#SpiritAirlines#קרקע#התנגשות#ניוארק#Deicing