В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
И снова о январской аварии на скоростной железной дороге. Ассоциация жертв крушения поезда под Адамусом направила президенту Хунты Андалусии Хуану Мануэлю Морено (Juan Manuel Moreno) письмо, в котором заявила о «крайне тяжёлой» нехватке во время аварии координации и помощи со стороны служб экстренного реагирования 061 и 112, сообщает 20Minutos.
В обращении говорится, что персоналу Координационного центра неотложной медицины 061 в Кордове пришлось принимать и обрабатывать звонки «бумагой и карандашом», потому что в критический момент спасательной операции компьютерная система полностью отказала. Из‑за прекращения работы официальных сетей связи сотрудники были вынуждены использовать свои личные телефоны, при этом связь с центром 112 была потеряна.
❗️По словам активистов Ассоциации, в результате данные о числе и состоянии пострадавших стали известны спасателям только спустя 43 минуты после аварии — когда Гражданская гвардия добралась до поезда Alvia.
Объединение пострадавших просит Хунту Андалусии провести всестороннее расследование и привлечь к политической и юридической ответственности виновных, незамедлительно пересмотреть протоколы работы служб 061 и 112. В письме подчёркивается, что такое большое число жертв и тяжёлые травмы у раненых могли случиться именно из‑за отсутствия своевременной помощи.
@amigokonon#adamuz
❗️Кажется, не только «апагон», но и аварию на скоростной железной дороге близ Адамуса можно было предотвратить. Как пишет сегодня El Mundo, системы сигнализации высокоскоростной железнодорожной линии между Мадридом и Андалусией зафиксировали разрыв рельса за 21 час 57 минут до катастрофы 18 января 2026-го года, унёсшей жизни 46 человек. Однако автоматического оповещения о серьёзной поломке так и не последовало.
☝️Почти за сутки до схода поезда с рельсов и последующего столкновения двух скоростных составов с пассажирами, а именно в 21:46 17 января, система зафиксировала падение напряжения в рельсовой цепи с обычных двух вольт до 1,5 вольта, что «совместимо с разрывом рельса». Тем не менее тревога не сработала: система не была настроена на автоматическое оповещение в подобных случаях «ввиду низкой надёжности» такого рода детектирования. Порог срабатывания сигнала был установлен на уровне 0,780 вольта, тогда как напряжение оставалось выше этой отметки вплоть до самой аварии. #adamuz
☝️«Испанский амиго» рассказывает вам самое важное из политической, общественной и экономической жизни Испании. Поддержите наш канал небольшим донатом, чтобы мы могли продолжать работу. И попросите друзей подписаться!
⚡️В распоряжении газеты El País оказался файл, принадлежащий железнодорожной компании Adif и содержащий список более одной тысячи участков дорог с временными ограничениями скорости.
▫️По данным El País, большинство этих ограничений скорости введены из‑за плохого состояния пути и инфраструктуры (дефекты рельсов и устройств), а также для защиты участков, где идут работы, либо проблемных тоннелей, насыпей и других участков, требующих ремонта.
☝️Ранее гражданская платформа Dignitat a les Vies по этому файлу создала аналогичную карту на своём сайте, но департамент кибербезопасности Adif потребовал закрыть этот ресурс, заявив, что данные о таких ограничениях являются «чувствительной» информацией, после чего веб‑страница в Испании была заблокирована. Но El País теперь воспроизводит и обновляет эти данные у себя на сайте, добиваясь доступности подобной информации для потребителя.
@amigokonon#adamuz
☝️Прошёл месяц со дня катастрофической железнодорожной аварии близ городка Адамус (все материалы об аварии - по тегу #adamuz), в которой погибли 46 человек и 152 получили ранения.
Марио Сампер (Mario Samper), основатель группы в WhatsApp, где объединились родственники погибших и пострадавшие, говорит в интервью изданию El País, что за прошедший месяц власти так и не связались с ними: ни правительство, ни Министерство транспорта, ни Junta de Andalucía.
“Un mes después, nadie, ni por parte del Gobierno, ni del Ministerio de Transportes, ni de la Junta de Andalucía se ha puesto en contacto con nosotros”, subraya el superviviente.
Только железнодорожная компания Renfe оказывает помощь: создала кризисный штаб, оказывает людям психологическую помощь, покрывает страховые расходы на лечение, транспорт и выплачивает компенсации. @amigokonon
⚡️Одной строкой. Железнодорожные компании Renfe и Iryo восстановили движение поездов AVE между Мадридом и Андалусией после завершения ремонтных работ на месте аварии, случившейся 18 января и унесшей жизни более 40 человек. @amigokonon#adamuz
⚡️Профсоюзы железнодорожников настаивают на забастовке, если правительство не пойдёт навстречу их требованиям
Профсоюзы работников железнодорожных компаний Adif и Renfe передали министру транспорта Оскару Пуэнте (Óscar Puente) список требований, которые считают необходимыми для отмены забастовки, запланированной на 9, 10 и 11 февраля. Профсоюзы требуют кардинальных изменений в системе ремонта и обслуживания после двух серьезных железнодорожных аварий в Адамусе #adamuz (провинция Кордова) и Желиде (провинция Барселона).
Среди главных требований значится значительное увеличение численности персонала, особенно в Adif. Профсоюзы настаивают на существенном расширении штата, в первую очередь в центрах регулирования и контроля движения Adif, которые испытывают наибольшую нагрузку. Другое ключевое требование касается изменения модели обслуживания железнодорожной инфраструктуры: профсоюзы требуют отказаться от систематического использования субподряда и обеспечить Adif собственным персоналом для выполнения работ по обслуживанию тысяч километров путей. По их мнению, только при наличии должным образом укомплектованного внутреннего персонала можно гарантировать безопасность и надежность железнодорожной системы.
Улучшение координации между Adif и Renfe названо еще одним проблемным моментом. Профсоюзные организации считают, что более тесное сотрудничество между обеими компаниями позволит предупреждать сбои и лучше справляться с операционными проблемами. @amigokonon
Министр транспорта Оскар Пуэнте (Óscar Puente) выступил сегодня в Сенате (верхней палате парламента Испании) с докладом о первых результатах расследования катастрофы двух поездов, случившейся вечером 18 января 2026-го года (все предыдущие материалы по теме - по тегу #adamuz), а также других железнодорожных аварий.
Он защищал меры правительства по содержанию линии железной дороги Мадрид–Севилья, заявляя, что это «не заброшенная и не забытая инфраструктура», а объект, который постоянно проходит обслуживание и в последние годы – плановую «глубокую модернизацию».
▫️Однако сенаторы подвергли министра жёсткой обструкции. Сенатор от Junts Эдуард Пужоль (Eduard Pujol) потребовал его немедленной отставки, заявив, что Каталония «парализована» хаосом на пригородных линиях и резко раскритиковав план передачи управления Rodalies совместной компании Renfe (50,1%) и Generalitat (49,9%), назвав идею «ужасной» и требуя её остановить любой ценой.
На этом фоне лидер оппозиционной Partido Popular Альберто Нуньес Фейхоо объявил о создании в Сенате парламентской комиссии по расследованию аварии в Адамусе и состояния безопасности и обслуживания железных дорог в целом, обвиняя правительство во «лжи» относительно трагедии.
@amigokonon#adamuz
Когдавозобновится движение высокоскоростных поездов по маршруту Мадрид-Севилья, остановленное после крушения двух поездов 18 января?
Пока точно неизвестно. Ведь только сегодня Adif — государственная публичная компания, подведомственная испанскому министерству транспорта, которая владеет и управляет железнодорожной инфраструктурой страны, — получила судебное разрешение начать ремонт повреждённого участка пути в районе Адамуса.
▫️Министр транспорта правительства Испании Оскар Пуэнте рассчитывает, что восстановительные работы займут около десяти календарных дней, то есть, будут завершены примерно к 7 февраля, но даже после их завершения потребуется ещё несколько дней, прежде чем поезда снова смогут пойти по этому отрезку. Таким образом, первоначальный ориентир — возобновление движения 2 февраля — уже признан нереалистичным.
@amigokonon#adamuz
⚡️Согласно первому предварительному отчёту Комиссии по расследованию железнодорожных происшествий (CIAF), опубликованному в пятницу, причиной крушения поезда Iryo под городом Адамус (провинция Кордова) 18 января, в результате которого погибли 45 человек, могла стать трещина в сварном шве рельса. Следователи считают это рабочей гипотезой: на колёсах с правой стороны вагонов № 2, 3, 4 и 5 обнаружены одинаковые следы, совпадающие с местом разлома рельса.
▫️Эксперты объясняют, что эти следы появились из‑за удара поезда о головку рельса там, где уже нарушилась его целостность. По их выводам, при прохождении пятого вагона рельс начал наклоняться наружу, и шестой вагон сошёл с пути из‑за полной потери контакта с полотном. Именно этот вагон стал первым, кто соскользнул с рельс, увлекая за собой два следующих, которые выехали на встречный путь за несколько секунд до столкновения с составом, следующим навстречу.
@amigokonon#adamuz
⚡️El País публикует страшные подробности железнодорожной катастрофы, произошедшей вечером 18 января под Кордовой (#adamuz).
Как стало известно изданию, пассажиры одного из составов — поезда Alvia компании Renfe — оставались без помощи больше часа, хотя службы 112 получали звонки с места и компания Adif, по данным издания, уже в первые минуты располагала информацией о пострадавших. При этом основные силы спасателей и Guardia Civil сначала сосредоточились на другом составе — Iryo, — а сильно повреждённый Alvia, который получил самый сильный удар, вызвавший наибольшее число жертв, на местности не обнаружили и не начали помогать раненым до истечения как минимум часа после столкновения.
По изложенной хронологии, Iryo сошёл с рельсов в 19:43 на линии Мадрид—Севилья, а уже в 19:49 после контакта диспетчерского центра Аточи с проводницей Alvia считалось подтверждённым, что в составе есть раненые; сама сотрудница сообщала о травме головы и крови. Пассажиры Alvia, как подчёркивает материал, многократно звонили в 112, и в службе экстренной помощи Junta de Andalucía, со ссылкой на их свидетельства, должны были знать не позднее 19:51, что в первых вагонах ситуация «крайне тяжёлая».
▫️El País описывает происходившее как цепочку сбоев связи между Adif и силами безопасности и экстренными службами, зависящими от Junta de Andalucía: прибывшие на место медики, Protección Civil, пожарные и Guardia Civil в первые минуты работали на Iryo и лишь позже столкнулись с тем, что состояние Alvia значительно хуже. В качестве объяснения приводится, что службы действовали у первого поезда, который нашли, — Iryo находился ближе к технической станции Адамус, а ночь была «очень тёмной».
@amigokonon#adamuz
❗️ Количество погибших в железнодорожной катастрофе в районе Адамуса (провинция Кордова) выросло до 45 человек, сообщает Europa Press. Сегодня, спустя трое с лишним суток после трагедии, спасатели обнаружили тела двух последних, числившихся пропавшими без вести.
▫️Большинство погибших — граждане Испании, также фигурируют граждане Марокко, России и Германии. В списке 22 женщины и 23 мужчины.
@amigokonon#adamuz
Издание El Español сообщает, что данные «чёрного ящика» поезда Iryo, сошедшего с рельсов под Адамусом (Adamuz, Кордова), стали доступны прессе. И они начинают прояснять первые минуты после катастрофы, унесшей жизни 42 человек и оставившей более сотни раненых.
☝️Ключевой эпизод материала — аудиозапись звонка машиниста Iryo в диспетчерский центр Adif на станции Аточа (Atocha, Мадрид) сразу после аварии: в первом разговоре он, судя по всему, не понимает, что произошёл сход с рельсов и столкновение, и описывает случившееся как «зацеп/рывок» («un enganchón»), добавляя, что поезд «заблокирован». На фоне слышно сообщение из кабины о срабатывании экстренного торможения, а диспетчер просит «опустить пантографы», на что машинист отвечает, что они уже опущены максимально.
Тон этого первого контакта в статье описывается как спокойный: машинист даже говорит диспетчеру «да-да, спокойно», когда тот просит позже перезвонить. Авторы делают вывод, что ни машинист, ни сотрудники центра управления в этот момент ещё не осознают масштаб происшествия и того, что по соседнему пути уже прошёл Alvia и в него ударила задняя часть состава Iryo.
Связавшись с диспетчером во второй раз, машинист уже сообщает, что это «сход с рельсов» и что поезд «занимает соседний путь», просит «срочно остановить движение», но по‑прежнему не говорит прямо о столкновении. Диспетчер отвечает, что «никакой поезд не приближается», но журналисты уточняют: на самом деле второй поезд уже столкнулся с первым, но машинист этого не видел или не понимал в тот момент.
Только потом машинист сообщает о пожаре в одном из вагонов и о раненых, и просит направить экстренные службы, пожарных и скорую, после чего говорит, что выходит из кабины, чтобы проверить ситуацию.
@amigokonon#adamuz