В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠
Старая школа в деле. Маленьких размеров не будет(шутка).
Всем знакомо понятие "проехался катком".
Так вот мои хорошие, время крупных "катков", топ позиций, баллов. Не всем же сабы делать)
+ заставочка на ваш телефон.
Футболка - oversize
Цвет - чёрный (варенка) как на фото.
Принт - фабричный. Прямая печать. Не ДТФ.
Состав - 100%хлопок.
Оформляю предзаказ. Готовность через 12 дней.
Как купить? Легко!
Цена 3500р.
Пишем @skazyavin
100% Оплата по номеру карты.
Получатель Степан Викторович К.
СБЕР
2202 2062 4638 1508
Отправка СДЭК
(Оплата доставки при получении)
Напишите пожалуйста адрес ПВЗ СДЭК, ФИО, номер телефона ,размер.
После оплаты продублировать чек в сообщения.
Спасибо.
#skazyavin#skazwear#bjj#jiujitsu#jiujitsulifestyle
"4.11" и "Волка ноги кормят" из Ногинска.
Спасибо Паше и Юре за фото.
По наличию
Волка ноги кормят- раскуплена.
4.11 ещё можно купить.
Последние размеры
Розовые
S- 1
XXL-1
Чёрные
M- 1
L-2
XL- 1
#skazyavin#бжж#bjj#grappling#tshirt#jiujitsulifestyle
23 июня 2023 года в г.Рязань, прошли всероссийские соревнования на призы РОО ОГО ВФСО «Динамо» среди юношей и девушек до 14 лет (2010-2011 г.р.), среди юношей и девушек до 16 лет (2008-2009 г.р.), среди юниоров и юниорок до 18 лет (2006-2007 г.р.), среди мужчин и женщин (2005 г.р. и старше).
Наши взяли все золото, в своих категориях!
Поздравляем наших Чемпионов🏆:
🥇 Ютров Егор
🥇 Проценко Георгий
🥇 Брежнев Георгий
Поздравляем всех участников 👍, благодарим болельщиков за поддержку 🙏.
Спасибо всей команде #gojirateam за волю к победе!
ОСС🤙
@gogabjj
@jimmy.jitsu
@blium.bjj
Записаться на тренировку:
📞 +7(495)109-05-57
📍 Ленинградское Шоссе, 25А, строение 1
🌐www.gojirajj.ru
#gojirajj#bjj#bjjlife#bjjkids#bjjcamp#bjjkids#jiujitsu#jiujitsulifestyle#jiujitsulife#jiujitsu4life#jiujitsufamily#jiujitsukids#sport#moscow#sportkids#джиуджитсу#борьба#ludusteamrussia#ямама#япапа#родители#нашребёнок #razmadze#gojirajjarticles