В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
New series 'Dopesick' dramatizes U.S. opioid crisis
The Hulu miniseries ‘Dopesick’ attempts to tell stories about the U.S. opioid crisis, taking viewers into coal mines of Appalachia and executive suites at pharmaceutical giants.
#Dopesick#Hulu#opioidcrisis#News#Reuters
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖
В длинннннной дороге, есть и плюсы) 🚀
Пополняю любимую рубрику, #РекомендуемСмотрим
Сегодня про ... сериал “ЛОМКА”
“Добрых” менеджеров здравоохранения, врачей, представителей и т.д.
Тема - #БигФарма, в нынешней российской действительности, особо актуальна.
#Фуфломицин'ы не самое опасное творение, “круга заинтересованных лиц”.
Там, это уже было и прошло, надолго ли.
А вот нам, ещё предстоит, набить свои “шишки”.
Отзывы:
1) https://www.forbes.ru/forbeslife/451571-serial-lomka-kak-sem-a-milliarderov-podsadila-vsu-ameriku-na-opiaty
2) https://dtf.ru/cinema/973904-lomka-dopesick-rezh-rezh-maykl-kuesta-barri-levinson-patrisiya-riggen-i-dr-2021
3) https://www.youtube.com/watch?v=NgslGzy0BRs
Смотреть, обязательно!
#Сериал#Dopesick
#BigPharma#PurduePharma#OxyContin