В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
🇰🇿Количество самолетов Boeing 737MAX у казахстанской SCAT выросло до 12
📌Частная казахстанская авиакомпания SCAT Airlines пополнила свой парк новым Boeing 737MAX-8. Таким образом, количество самолётов последнего поколения узкофюзеляжных лайнеров в её авиапарке увеличилось до 12: семь MAX-8 и пять MAX-9.
⏺13 ноября в базовый аэропорт Шымкент прибыло воздушное судно (рег UP-B3746). Этот самолёт был доставлен непосредственно с завода американского производителя в Эверетте.
⏺В настоящее время этот самолёт не совершает коммерческих рейсов, а находится на статической стоянке в рамках #DubaiAirShow. Два года назад авиакомпания разместила здесь заказ на дополнительные воздушные суда этого типа.
Лёгкое небо
#DAS25#Scat#B737MAX
Как разрушить доброе дело одним пикетом? История SCAT Airlines.
Цифры, которые впечатляют: 127 000. Именно столько людей с инвалидностью авиакомпания SCAT перевезла абсолютно бесплатно за 2025 год. Это огромный вклад в доступную среду и реальная социальная ответственность бизнеса.
Но теперь программу закрывают. Причина? В терминале прошел пикет. Требование: бесплатно перевозить не только самих пассажиров, но и их сопровождающих.
Что вы думаете об этой ситуации? Это провал коммуникаций или чрезмерные ожидания общества?
#SCAT#Казахстан#Шымкент#ESG
✈️ Түркістан облысында туризмді дамытуға бағытталған маңызды қадам
SCAT әуе компаниясы, Open Turkistan және Шымкент қаласының Туризм және креативті индустрия басқармасы туризм саласындағы ынтымақтастық жол картасына қол қойды.
Бұл серіктестік Түркістан облысы мен Шымкент қаласын халықаралық деңгейдегі тартымды туристік бағыт ретінде дамытуға жаңа мүмкіндіктер ашады.
✈️ Важный шаг в развитии туризма на юге Казахстана
Авиакомпания SCAT, Open Turkistan и Управление туризма и креативной индустрии города Шымкент подписали дорожную карту сотрудничества.
Сотрудничество укрепит позиции Туркестанской области и Шымкента на туристической карте Казахстана и Центральной Азии.
✈️ An important step for tourism development in southern Kazakhstan
SCAT Airlines, Open Turkistan and the Tourism and Creative Industries Department of Shymkent signed a cooperation roadmap.
The partnership will strengthen Turkistan Region and Shymkent as attractive international tourism destinations.
#SCAT#Shymkent#Turkistan#VisitKazakhstan
Всегда было стыдно перед гостями за аэропорт в Шымкенте.
Было больно от неработающих багажных линий, за грязь и старые туалеты. А теперь гордость. Новый аэропорт. Спасибо компании SCAT Airlines за такую красоту.
#Шымкент#SCAT#аэропортшымкент#аэропорт Aircompany SCAT