В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
🖥️ ¡Sábado de chollos tecnológicos y detalles top!
Hoy destacamos un ofertón para tu setup: el monitor MSI FHD de 27 pulgadas cae a solo 99€ (un 41% de descuento brutal). También es un día perfecto para regalar (o regalarse) con la elegante colección Hilera de Swarovski por 35€. Y para el coche, no dejes pasar la baliza V16 homologada por la DGT para ir preparándote para la normativa. ✨🚗
👇 Selección del día:
🔥 MSI Monitor FHD de 27 Pulgadas por 99€ (-41% dto)
🔗https://amzn.to/4ugD0PI
🔥 Swarovski Colección Hilera por 35€ (-46% dto)
🔗https://amzn.to/4csEHDc
🔥 Aspiradora sin Cable Smart Screen por 75€ (-15% dto)
🔗https://amzn.to/4bySbeH
🔥 Baliza V16 Homologada DGT por 21,9€ (-27% dto)
🔗https://amzn.to/3NocZx9
🔥 Creatina Micronizada 634g por 23€ (-53% dto)
🔗https://amzn.to/4bazqOq
🔥 Sharpie 24 Rotuladores Permanentes por 9€ (-62% dto)
🔗https://amzn.to/4rkaTMW
#MSI#Swarovski#SeguridadVial#OfertasAmazon#Ahorro
👟 ¡Lunes de chollazos en calzado y tecnología!
Empezamos la semana pisando fuerte con las zapatillas Skechers OG 85 Goldn Gurl a mitad de precio (se quedan en 33€) y las Columbia Crestwood también muy rebajadas. Además, no dejes pasar el cargador rápido de Anker de 65W con un 60% de descuento y la elegancia de los pendientes de aro Swarovski. ¡Ah, y tenemos activa una promo brutal de 3x2 en marcas top en Amazon! 🛍️⚡
👇 Selección del día:
🔥 Skechers OG 85 Goldn Gurl Zapatillas por 33€ (-52% dto)
🔗https://amzn.to/3OZoQST
🔥 Anker Cargador USB C Carga Rapida 65W por 19,9€ (-60% dto)
🔗https://amzn.to/3N6iGzQ
🔥 Zapatillas Columbia Crestwood por 53€ (-33% dto)
🔗https://amzn.to/4s59V8k
🔥 Swarovski Pendientes de Aro por 33€ (-44% dto)
🔗https://amzn.to/4s3fvIm
🔥 IBILI Sarten Indubasic 14 cm por 6,9€ (-56% dto)
🔗https://amzn.to/3P02SPA
🔥 Compra 3 por el precio de 2 ¡Marcas Top!
🔗https://amzn.to/40RWegT
#Skechers#Anker#Swarovski#OfertasAmazon#Ahorro
Rianna + Nina
Один из наших любимейших брендов представил свою новую коллекцию #Мифология на недавней берлинской неделе моды.
MYTHOLOGIA на Berlin Fashion Week - это сочетание в одной коллекции наследия разных культур.
Бренд работает с винтажными тканями, и коллекция создавалась с берлинском ателье из винтажных материалов.
#MYTHOLOGIA рассказывает историю античных времен в интерпретации дизайнеров бренда.
Узоры, выложенные вручную кристаллами #Swarovski, фрагменты винтажных японских кимоно, китайская вышивка XIX века, европейские скатерти пятидесятых годов XX столетия, а также традиционная греческая вышивка шёлком...
Взрывной микс, который как нельзя лучше отражает послание нашего проекта: множественных культур, переплетение разных культурных мотивов в одной коллекции.
#этнофьюжн#discoveringtalents
💥Collar Swarovski Infinity Blanco
Regalo perfecto que simboliza amor infinito
✅OFERTA: 56.53€
❌ Antes: 95.0€
💰Ahorras un 40%🔥
Añade un toque de elegancia y brillo a cualquier outfit
👉 Haz brillar tu Navidad con Swarovski
#swarovski#collar#infinity#moda#belleza#navidad#ofertas#viral
🛰️Oferta publicada en Moda y Belleza