В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
The new Superman comes out as bisexual
Jon Kent, the son of original Superman Clark Kent and journalist Lois Lane, turns out to be bisexual in DC Comics' latest iteration of the superhero's adventures.
#News#Reuters#Superman#Bisexual
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➖
💙Femme Adoring Furs 💙
https://t.me/femmefurrys
The link above is the waiting room!
This group is dedicated to femme appreciation
Trans femme , Non binary femme, AFAB femme and so on . If you're femme you're appreciated.
Join and have some fun with the 500+ lovelys! We also do artist highlight weekly/ every other week to help artist
Anyone can join masc or femme💙
#nsfw#irl#lesbian#bisexual#straight#femme#afab
🐾🔞 Yiff Links | Get some yiff!
Your one-stop group to yiff, art, comics, chats and more!
🌐🆕 Join: https://t.me/joinchat/BflyKEHpuigcksVeA-j-Wg✅🌐
#links#furry#porn#nsfw#bisexual#straight#gay#yiff#memes#chat
🐾🔞 Yiff Links | Get some yiff!
Your one-stop group to yiff, art, comics, chats and more!
🌐🆕 Join: https://t.me/joinchat/BflyKEHpuigcksVeA-j-Wg✅🌐
#links#furry#porn#nsfw#bisexual#straight#gay#yiff#memes#chat
Shame Honk. I love this
Follow @iam.queeer for more posts like this🌈
•
•
•
•
#lgbtq#queer#lesbian#gay#bisexual#transgender#trans#pridemonth#pride#pride🌈#lgbt#gaycouple#lesbians#lgbtqia#lgbtqpride#blackgay#prideweek#lgbtqrights#lgbtqcommunity#asexual#nonbionary#lgbtcommunity#lgbtqa#lgbtsupport#gayrights#aromatic#comingout#genderfluid#homosexuality#homo
https://www.instagram.com/p/Cnz8HHut3JA/