В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
Традиционная летняя «Никарагуанская лужайка» при посольстве дружественной нам Никарагуа в 15й раз собрала друзей и любителей Латинской Америки. P.S. арбузы из Астрахани! #vivenicaragua#summertime#friends
Москва, спасибо за концерт! Я была очень рада поделиться с вами своими песнями и джазовыми стандартами, которые максимально созвучны джаз-клубу Игоря Бутмана в Москве, где мы, кстати, выступали впервые! Я получила огромное удовольствие и от возможности исполнить что-то из своего около-джазового и неизданного авторского материала, и от встречи с вами, и я с радостью здесь оставлю на память видео-фрагменты с концерта. Предлагаю немного замедлиться и почувствовать, как это было…❤️
Петербург, встретимся с вами 23 мая на Новой сцене Александринского театра!
#Iwannabelovedbyyou
#Весна
#Summertime
#Колыбельнаятишины
#Часы
#Russiangirl
P.S:
Special thanx моей команде:
Павел Илюшин — гитара
Денис Кириллов — клавиши
Дмитрий Турьев — бас
Рома Николаев — барабаны
Алексей Худницкий — звук
📹 — Настя Гоголь
👗 — Lets Go Dress
💄 — Елена Полубояринова
Подписаться l Концерты l Слушать
Аромат мимозы можно описать как нежный, цветочный и слегка пудровый. Он обладает свежестью и легкостью, с нотами сладкого цветочного нектара. Аромат мимозы напоминает летний день с легким ветерком, проникающим сквозь деревья и несущим нежные цветочные нюансы. Это аромат, который вызывает чувство теплоты, комфорта и романтики. Он может быть мягким и пленительным, раскрываясь с нотками свежести и сладости, создавая приятную атмосферу и пробуждая чувства радости и благополучия.👌☺
Аромат "Мимоза" от BAGO home представлен в виде ароматического диффузора объемом 50 мл и доступен для заказа на нашем сайте www.bagohome.com
Совсем скоро появятся и другие носители этого аромата. Следите за обновлениями!❤
#bagohome#fragrance#home#homescents#floralscents#sweetfragrance#summertime#summerscents#homeperfumery#interiordiffuser#interiorperfume#candles#scentedcandles#flowers#beautifulscents#BAGOhomefragrances#бфгохоум#мимоза#ароматмимозы#аромадиффузор#ароматыдлядома#ароматическийдиффузор