В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
Красавец европеец Citroen C5 Aircross в Major Expert. Red Dot Award и IF Design Award за дизайн. Стильный снаружи и внутри.
2019 год выпуска, пробег 94 тыс км, 1,5 л дизель на 131 лс, передний привод, АКПП. Панорамная крыша, навигация, парктроники и камера заднего вида. Второй комплект шин в подарок.
Цена - 2,084 млн руб
Менеджер Кирилл @KirStar96
#citroen
Restyled 🚘 C4 has been caught by spy photographers
The novelty will receive a number of external and internal improvements, including a new emblem on the steering wheel. The premiere of the restyled Citroen C4 will be held in October at the Paris Motor Show.
The engine range will consist of a new hybrid unit, including a 1.2-liter “turbo-troika”, 48-volt electric supercharger, robotic transmission with an integrated 29-horsepower electric motor and a lithium-ion battery.
In addition, 🚘 is testing the new electric C5 Aircross
The final stages of summer testing of the new e-C5 Aircross are underway in Europe.
The test mule is based on the Citroën C5 Aircross Hybrid, but the battery protruding from the underbody and the absence of an exhaust system give away the electric content.
@CarsNews
#Citroen#hybrid#EV
Рестайлинговый 🚘 C4 попался фотошпионам
Новинка получит ряд внешних и внутренних доработок, включая новую эмблему на руле. Премьера рестайлингового Citroen C4 состоится в октябре на автосалоне в Париже.
Моторную гамму составят из новой гибридной установки, включающей 1,2-литровую «турботройку», 48-вольтовую электронадстройку, роботизированную трансмиссию со встроенным 29-сильным электромотором и литий-ионный аккумулятор.
Помимо этого, 🚘 тестирует новый электрический C5 Aircross
В Европе проходят заключительные этапы летних испытаний нового e-C5 Aircross.
Тестовый мул создан на базе Citroen C5 Aircross Hybrid, но электрическую начинку выдает выступающий из-под днища аккумулятор и отсутствие выхлопной системы.
@avtoNovosti
#Citroen#гибрид#электрокар
Лобовое ДТП с пострадавшими возле поворота на Водогон.
Видео - https://youtu.be/DrHGsRT57x0
Водитель автомобиля #Kia двигался в сторону Киева, не справился с управлением, выехал на полосу встречного движения и совершил столкновение с автомобилем #Citroen в котором ехала семейная пара. Девушку-водителя #Citroen госпитализировали с незначительными травмами. На месте работает патрульная полиция, ожидают #СОГ.
Peugeot и Citroen создали новый бренд электрокаров - Hedmos🚙
Совместное предприятие автоконцернов Dongfeng Peugeot-Citroen (DPC), расположенное в Китае, планирует начать поставки первой модели — кроссовера Hedmos 06 — на китайский рынок уже в мае этого года 🤩
Что нам известно о новом кроссовере? 👇
🔹Габариты составляют 4670×1900×1617 мм, а колесная база — 2775 мм
🔹Двигатель мощностью 218 л.с. разгоняет автомобиль до 100 км/ч за 6,9 секунды
🔹Емкость батареи — 62,3 кВт·ч, а запас хода — 520 км по циклу CLTC
🔹Быстрая зарядка с 30 до 80% за 28 минут
Интерьер электрокара выполнен в минималистичном стиле без лишних “наворотов”. Ожидаемая стартовая цена новинки на китайском рынке составит 120 тысяч юаней (по нынешнему курсу это около 1,5 миллиона рублей) 💰
Как вы считаете, удастся ли Hedmos составить конкуренцию популярным китайским брендам? 🤔
#электромобиль#новыйБренд#Hedmos#Peugeot#Citroen#китай