В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
⭕️#ATENCIÓN | La alcaldesa subrogante de Guayaquil, Tatiana Coronel, aclaró que el Concejo Cantonal es el único organismo facultado para aprobar un alza en las tarifas del transporte urbano. Señaló que la discusión surge tras la eliminación del subsidio al diésel por parte del Gobierno Nacional y aseguró que no existe incremento del pasaje.
#LaRadioDeLasNoticias
⭕️#ATENCIÓN | La Superintendencia de Bancos señala que, en coordinación con la UAFE, solicitó información a entidades financieras sobre personas vinculadas al “Caso Encuentro”, relacionado a una presunta red de delincuencia organizada que habría operado en empresas públicas durante el gobierno de Guillermo Lasso.
#LaRadioDeLasNoticias
⭕️#ATENCIÓN | Un joven de 27 años perdió la vida la noche del 4 de mayo en un siniestro de tránsito en el sector El Beaterio, al sur de Quito. El conductor dio positivo en la prueba de alcohol.
#LaRadioDeLasNoticias
Vía: TC
🔴#Atención l La prefecta de Pichincha, Paola Pabón, afirmó que la crisis del transporte en Quito responde a decisiones del Gobierno Nacional y no del Municipio. Señaló que las medidas afectan a miles de ciudadanos y expresó su respaldo al alcalde Pabel Muñoz, insistiendo en que la capital “merece respeto”. #LaRadioDeLasNoticias
🔴#Atención || Milvia León, vocera del sistema de museos de Quito, destacó la colaboración de otros espacios culturales. En mayo, la cultura y el patrimonio viven en los museos.
#LaRadioDeLasNoticias
🔴#Atención || Las actividades nocturnas en el mes de los museos son otra forma importante de ocupar espacios públicos en Quito. La Secretaría de Cultura presentó la agenda por el mes de los museos.
#LaRadioDeLasNoticias
🔴#Atención || En el claustro de San Francisco, en el Centro Histórico de Quito, se presentan las actividades por el mes de los museos en la capital. Por primera vez, habrá una feria de museos en el Centro Cultural Metropolitano a partir del 9 de mayo, a las 10:00.
#LaRadioDeLasNoticias
⭕️#ATENCIÓN | Esta mañana, en el sector de Carapungo, norte de Quito, se registraron largas filas y aglomeraciones de ciudadanos tras restablecerse la circulación del transporte.
#LaRadioDeLasNoticias
⭕️#ATENCIÓN | Tras un deslizamiento de tierra y rocas en el km 19 de la vía Alóag – Unión del Toachi, personal y maquinaria de la Prefectura de Pichincha trabajan en la limpieza y despeje de la carretera. Este tramo se encuentra parcialmente habilitado.
#LaRadioDeLasNoticias
⭕️#ATENCIÓN | El secretario de Movilidad de Quito, Alex Pérez, advierte que, mientras persista el “chantaje” de los transportistas, se cerrarán las mesas de diálogo y podrían retirarse los permisos de operación a cooperativas y buses que incumplan el servicio.
#LaRadioDeLasNoticias
Vía: La Hora
⭕️#ATENCIÓN | Pasadas las 9:00, usuarios de los alimentadores en la estación El Labrador seguían formando largas filas, pese a que los transportistas habían anunciado el inicio del servicio a las 8:00.
#LaRadioDeLasNoticias
🎥: Notimundo