В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
A recipe for a perfect morning in #Yaroslavl fits entirely within 300 meters on Svobody Street.
All you need is to sit by the window at “Skazka”, with a view of the Youth Theatre and the fountain, and take your time sampling at least half of the breakfast menu. If you’re with friends, order everything to share: the portions are generous, and the prices are what Moscow had before the pandemic.
But even if you’re not hungry, just know this: the plump croissant “resting” near the open kitchen costs 190₽. And at “Svet i Zarya”, the bakery café across the street, it’s 160₽.
You can also order an espresso+ cappuccino set and a wild-strawberry latte — each for 320₽.
The coffee is brewed from beans used by the trendy restaurants on Nikitskaya Street in Moscow.
Such a start to the day in Yaroslavl is fully verified.
🏙️Beyond Moscow🏔️
🎶 «Музыка сада» уже в эту субботу!
✨ В Саду экзотических растений Музея зарубежного искусства выступит квартет Дианы Кубасовой с программой «Город влюблённых».
Прозвучат произведения на русском и английском языке в оригинальных аранжировках: знакомые композиции о любви, весеннем настроении в сочетании с яркими джазовыми ритмами.
💫 1 июля в 17:00.
📍Ярославль, Советская площадь, 2
#Ярославль#Yaroslavl#музыкасада#культура76#КультураЯрославии
❗Сегодня среда, а это значит - льготное посещение зоопарка! Сегодня у льготных категорий граждан есть отличная возможность посетить основную территорию, Альпака-парк, контактный сектор и Ковчег абсолютно бесплатно!
Ярославский зоопарк ждет в гости ежедневно с 09.00 до 21:00 (кассы до 20:00)! Подробно о льготном посещении на сайте
#yarzoo#yaroslavl#ярославскийзоопарк#yaroslavlzoo
📝Chroniques de l'opération militaire spéciale📝
pour le 28 mars 2026
🧨Les forces russes ont frappé les infrastructures portuaires de l'ennemi aux alentours d'Odessa. Tout au long de la journée, les drones Guérane ont visé des objectifs à Kryvyi Rih et des installations d'infrastructure dans la région de Poltava.
Les formations ukrainiennes ont à nouveau tenté d'attaquer la région de Léningrad, tous les drones ont été abattus. Dans le même temps, les incendies de réservoirs de carburant se poursuivent dans les ports d'Oust-Louga et de Primorsk. La Crimée a à nouveau essuyé des tirs, tout comme la raffinerie de Yaroslavl et une installation industrielle dans la région de Samara.
📎Cartes haute résolution :
🔸Situation dans la zone de l'OMS (ru ; en)
📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru
#digest#carte#Crimée#Poltava#Russie#SaintPétersbourg#Ukraine#Yaroslavl
✈️RU | ✈️EN | ✉️MAX
✉️VK | ✉️RuTube | ✉️OK | ✉️Zen
💸Nous soutenirMsg d'orig.
📝Chronik der Spezialoperation📝
für 28. März 2026
🧨Russische Streitkräfte schlugen Hafeninfrastruktur des Feindes in der Nähe von Odessa. Den ganzen Tag über zielten Geran-Drohnen auf Ziele in Kryvyi Rih und Infrastruktureinrichtungen in der Region Poltawa.
Ukrainische Formationen unternahmen erneut Angriffsversuche auf die Region Leningrad, alle Drohnen wurden abgeschossen. Gleichzeitig setzen sich Brände in Treibstofftanks in den Häfen von Ust-Luga und Primorsk fort. Krim kam erneut unter Beschuss, ebenso wie die Raffinerie in Jaroslawl und eine Industrieanlage in der Region Samara.
📎Hochauflösungskarten:
🔸Situation in der SMO-Zone (ru; en)
📍Online-Karten verfügbar im Abonnement unter map.rybar.ru
#digest#map#Crimea#Poltava#Russia#SaintPetersburg#Ukraine#Yaroslavl
✈️RU | ✈️EN | ✉️MAX
✉️VK | ✉️RuTube | ✉️OK | ✉️Zen
💸Unterstützen Sie unsOriginalnachricht
🎶"Музыка сада" уже в эту субботу в одном из красивейших парков Ярославля! 12 августа в Губернаторском саду Ярославского художественного музея выступит Светлана Сорокина & trio с программой Lovely Season.
Вас ждёт освежающий коктейль из джазовых хитов! В программе прозвучат знаменитые джазовые стандарты и популярные песни на английском, французском, итальянском и русском языках.
💫 12 августа в 17:00.
Можно приобрести на сайте #ЯХМ
#Ярославль#Yaroslavl#Губернаторскийсад#музыкасада#культура76#КультураЯрославии
В эту субботу вы можете узнать об архитектуре и истории одной из самых знаменитых и красивейших достопримечательностей Ярославля
📅 17 июня в 12.00 и 14.00 Ярославский музей-заповедник приглашает на экскурсию в церкви Иоанна Предтечи.
Изображение этого храма находится на 1000-рублёвой купюре.
Храм изначально задумывался и строился как нечто особенное, «чего прежде никогда не было».
Хранитель фонда ИЗО Ярославского музея-заповедника Анастасия Кашина расскажет, сколько шло строительство необычного сооружения, какие художники расписывали интерьер и галереи церкви, как создавался шестиярусный иконостас.
📍Церковь находится по адресу: Ярославль, 2-я Закоторосльная набережная, д. 69
Источник
#Ярославль#Yaroslavl#достопримечательности#архитектура#экскурсии#экскурсииЯрославль#культура76#КультураЯрославии
🍋 Музыкальный фестиваль "Лимон" пройдёт в Губернаторском саду Ярославского художественного музея уже в эту субботу!
📅 29 июля с 15.00 до 22.00.
💫 Программа:
Сбор гостей с 15:00. Диксиленд «Первый причал» (Ярославль) под руководством Сергея Кузнецова.
15.45 - лимонные фанфары. Открытие фестиваля
16.00 – 17.00 - трио Даниила Крамера: традиционный джаз, кроссовер.
17.15 – 18.15 - трио Kle2Go: авторский фолк-джаз.
18.30 – 19.45 - Илиана Санчез (Куба) и Ритмы Гаваны: латин-джаз.
20.00 – 21.20 - Вадим Эйленкриг и Eilenkrig Crew: современный авторский джаз.
21.20 – 21.30 -лимонный джем / Финальный номер всех участников фестиваля.
21.30 - закрытие фестиваля.
Билеты на сайте Ярославского художественного музея.
#Ярославль#Yaroslavl#ЯХМ#фестиваль#музыкальныйфестиваль#лимон#культура76#КультураЯрославии
🍋 В Губернаторском саду Ярославского художественного музея состоится музыкальный фестиваль "Лимон"
📅 29 июля с 15.00 до 22.00.
Фестиваль "Лимон" - это:
- шесть часов качественной музыки
- артисты первой величины
- атмосфера цветущего летнего парка
- вкусная еда и напитки
💫 Программа:
Сбор гостей с 15:00. Диксиленд «Первый причал» (Ярославль) под руководством Сергея Кузнецова
15.45 - лимонные фанфары. Открытие фестиваля
16.00 – 17.00 - трио Даниила Крамера: традиционный джаз, кроссовер.
17.15 – 18.15 - трио Kle2Go: авторский фолк-джаз.
18.30 – 19.45 - Илиана Санчез (Куба) и Ритмы Гаваны: латин-джаз.
20.00 – 21.20 - Вадим Эйленкриг и Eilenkrig Crew: современный авторский джаз.
21.20 – 21.30 -лимонный джем / Финальный номер всех участников фестиваля.
21.30 - закрытие фестиваля.
Билеты на сайте Ярославского художественного музея.
#Ярославль#Yaroslavl#ЯХМ#фестиваль#музыкальныйфестиваль#лимон#культура76#КультураЯрославии
📝Chroniques de l'opération militaire spéciale📝
pour le 26 avril 2026
🧨Les forces russes ont frappé un navire dans le port d'Odesa, et ont également frappé des positions dans les régions frontalières de Tchernihiv, Sumy et Kharkiv. En raison de vents d'une force ouragan et de tempêtes de poussière, l'activité des opérateurs de drones sur la plupart des directions était inférieure à la moyenne.
Les formations ukrainiennes ont mené le plus grand raid de masse sur Sébastopol des dernières années cette nuit. Une personne civile a été tuée, quatre autres blessées, des installations d'infrastructure endommagées. À Tchérepovets, suite à une attaque contre une usine chimique et une fuite d'acide, dix personnes ont été blessées ; des impacts ont également été enregistrés dans la zone industrielle de Yaroslavl.
➡️Dans la direction de Sumy, les combattants du GV « Sever » élargissent leur zone de contrôle au nord de la Route H-07. Il y a quelque temps, les troupes d'assaut ont chassé les AFU de plusieurs positions à la périphérie de Kondratovka et avancent maintenant vers le centre de l'établissement.
➡️Dans la direction de Kostyantynivka, les formations ukrainiennes mènent des contre-attaques locales près du collège agricole. Les forces russes tentent de se consolider dans le microdistrict de Semivetrovka et percent vers le centre de Dolga Balka.
➡️Sur le flanc nord de la direction Est de Zaporizhia, les Forces armées russes mènent des opérations de contournement et nettoient les environs des établissements précédemment libérés ; au sud, les troupes d'assaut percent vers Huliaipole. L'un des groupes d'infiltration des AFU a été repéré aux environs de Novohryhorivka et a été par la suite détruit par des frappes FPV.
📎Cartes haute résolution :
🔸Situation dans la zone OMS (ru;en)
🔸Direction de Sumy (ru;en)
🔸Direction de Kostyantynivka (ru;en)
🔸Direction Est de Zaporizhia (ru;en)
📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru
#Huliaipole#digest#map#Kostyantynivka#Odesa#Russia#Sevastopol#Sumy#Ukraine#Cherepovets#Yaroslavl
✈️RU | ✈️EN | ✉️MAX
✉️VK | ✉️RuTube | ✉️OK | ✉️Zen
💸Nous soutenirMsg d'orig.