В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
Qualcuno provava persino a dare la colpa alla mamma che non avrebbe dato la precedenza a quelle zucche vuote, a quelle nullità, a quegli emeriti falliti.
Emerge ora che l'abbiano travolta a 124km/h in una strada dove il limite era 30.
Venite a difenderli adesso, dai.
La mia al TG Plus di Cusano Italia TV
#TheBorderline#youtubers#casalpalocco#televisione#informazione#giornalismo#dibattito
Il gravissimo incidente di #casalpalocco credo sia emblematico della società malata che stiamo costruendo: nullità che si credono qualcuno grazie a milioni di imbecilli che li stanno a guardare. Emeriti idioti defecati dal modello dell'avere che si credono "arrivati" senza aver mai fatto assolutamente nulla di utile per il prossimo e per la comunità di cui fanno parte, per il suo progresso.
Cresciuti da altre nullità, da infime deiezioni sociali, capaci di definire "bravata" il gesto che ha ucciso un bimbo di 5 anni, dinanzi agli occhi della mamma e di una sorellina ancora più giovane.
Mi fanno schifo: nessuna comprensione, nessuna pietà, solo odio.
La mia ai microfoni di Radio Radio e di Stefano Molinari.
#TheBorderline#borderline#italia#incidentestradale
Si moltiplicano gli episodi di violenza giovanile.
Sicuramente è necessario prevenire, attraverso un profondo lavoro culturale, ma di certo non basta: è fondamentale ripristinare un clima di rispetto delle regole e di certezza della pena.
Non possiamo più accettare l'idea che per una bravata muoia un bambino e il responsabile non faccia un giorno in galera.
La mia al TG Plus di Cusano Italia TV
#TheBorderline#matteodipietro#manuel#casalpalocco
https://www.youtube.com/watch?v=RkkqT-JdO2E&ab_channel=SavinoBalzano
Quanto accaduto a #casalpalocco è semplicemente il frutto della società miserabile che abbiamo creato.
Questo però non solleva certi criminali dalle proprie responsabilità: che paghino, tutto.
La mia al TG Plus di Cusano Italia TV
#TheBorderline#borderline#italia#incidentestradale#youtubers#influencer#informazione#televisione#giornalismo#TheBorderline