В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
Эпизод 27 - Картонные медведи штата Нью-Йорк
https://www.spreaker.com/user/immigrantcast/cardboard-bear-immigrantcast-ep027
Об американских медведах
Картонный нарисованный медвед
Поездка в поселение Амишей
Парковка в Нью-Йорке
Стоимость проката машины в Нью-Йорке
Поселение людей живущих без электричества в штате Пенсильвания
Способы транспорта у амишей
Простая религиозно-хипстерская жизнь
Airbnb посреди поселения амишей
Как амиши зарабатывают на жизнь http://amishamerica.com/how-do-amish-make-money/
Amish Paradise https://youtu.be/lOfZLb33uCg
Американская жизнь внутри машины
Что делать в Солсбери
Краткая история Магна Карты
Древнее поселение Старый Сарум
Влог из Солсбери https://youtu.be/E1ZqCziVbvs
Натуральное органическое молоко на севере Лондона
На машине по Long Island
Где в Америке можно уснуть за рулем своей машины
#vanlife
На машине до хипстерского города Вудсток
Ночевка на парковке Wallmart
В какой машине удобнее всего спать
Van life by Marina 42069
ℹ️Description
A bad reference to thug life used by predominantly well off, good looking people who very temporarily live in a van and post lots of selfies hoping to become social influencers. This is nothing like the actual homelessness or poverty that leads people to live in vehicles, it is a privilege similar to the tiny house movement. It relies heavily on photo ops in iconic places that people only learn about on Instagram, not as actual nature enthusiasts. Most #vanlife photos are taken of skinny white blonde women in underpants “having fun” or “ just living a modest life”.
📌Examples
“I never knew what true freedom was until I experienced # van life” (selfie caption of young blonde girl in a thong doing yoga)
#WordOfTheDay - Source
🚐✨Introducing the Luxurious Brabus Big Boy 1200 Motorhome!✨🚐
This stunning camper, priced at €1.26 million, measures an impressive 12 meters in length and is designed for a maximum of three residents. 🛏️👨👩👧
The Big Boy 1200 features several retractable modules that expand the living space during your stay, offering a spacious bedroom and a cozy living area that doubles as a dining room. 🛋️🍽️
In the bedroom, you'll find a full-size bed (160x200 cm), while an additional sleeping space for one person is cleverly located above the driver’s cabin. 💤🛌
Built on a robust three-axle Mercedes-Benz Actros chassis, this motorhome is powered by a 12.8-liter diesel engine that delivers an astonishing 530 hp and 2600 Nm of torque! 💪🚛
Get ready to travel in style and comfort! 🌍❤️
#Brabus#BigBoy1200#LuxuryMotorhome#VanLife#TravelInStyle#MercedesBenz#AdventureAwaits#Auto