В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
#España. #Cultura. #Arquitectura#Bauhaus y exclusión social
«Dos décadas más tarde, el edificio de 244 pisos sigue corroyéndose en pie, con sus habitantes atrapados en unas condiciones degradantes mientras no se les facilite una salida acorde a sus bajos ingresos. A la espera de una solución que se intuye cercana pero que nunca acaba de llegar, casi un centenar de familias del inmueble exigen ya resarcimiento.»
https://www.elperiodico.com/es/barcelona/20231102/familias-mina-indemnizacion-deterioro-bloque-venus-94103457
Mario Werner - серия «Bauhaus - Art Based». Генеративная серия работ сочетает функциональную эстетику Баухауса с экспериментальной теорией цвета Йозефа Альберса.
Простые геометрические фигуры, расположенные в систематическом порядке, и цветовые градиенты, влияющие на оптические эффекты, используются компьютерным алгоритмом для создания картин, отражающих баланс между статическим порядком и динамическими вариациями.
▫️Sintonia Digital Art▫️
#bauhaus#abstractart#digitalart
#swiss#bauhaus#de_stijl#new_typography
🇨🇭Shvetsariya uslubi (Swiss) - bu uslub jahon madaniyatining o'zgarmas va ko'p qirrali uslublaridan biridir. Bu uslub neytralligi bilan boshqa dizayn uslub(stil)laridan ajralib turadi. Bu uslub o'zida Bauhaus, De Steyl va yangi tipografika g'oyalarini jamlaydi.
Quyidagi link orqali (ustiga bosing) bu uslubda tayyorlangan ishlarni ko'rishingiz mumkin.
Swiss haqida nimalarni bilasiz?
Izohlarda javobingizni kutib qolaman 😊
Telegram
💥Set de 6 Pósters Formas Geométricas Bauhaus
Dale un toque artístico a tu hogar esta Navidad
✅OFERTA: 15.54€
❌ Antes: 25.9€
💰Ahorras un 40%🔥
Decora tus paredes con colores vibrantes e ilustraciones de diseño
👉 Renueva tu espacio con estilo
#decoracion#diseno#hogar#posters#formasgeometricas#ilustracion#bauhaus#navidad
🛰️Oferta publicada en Cultura y Ocio