В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
🎈Hot Game This Week🎈
Black Ops 6 & Warzone Season 02 | Jan 28, 2025
#CODM #Warzone#CallofDuty
Call of Duty: Black Ops 6 and Call of Duty: Warzone Season 02 update release time revealed!
🧐 All the new Content You Need to Know About: apkpure.com/news/call-of-duty-black-ops-6-and-warzone-season-2-release-date
Season 02 Update Highlights:
📍New Maps
🧟New Zombies Mode: The Tomb
❤️Valentine's Event
🔫New Weapons
Add @APKFreeDownloader_Bot to get any apk you want.
😢 Afsonaviy Call of Duty o‘yini yaratuvchisi Vins Zampella o‘zining Ferrari avtomobilida yo‘l-transport hodisasida halok bo‘ldi
🚨Respawn Entertainment studiyasi bosh direktori va Call of Duty franshizasining asoschilaridan biri Vins Zampella 21-dekabr kuni Los-Anjelesda sodir bo‘lgan avtomobil halokatida vafot etdi.
🎮 Shuningdek, Zampella mashhur Apex Legends battle-royale o‘yini hamda Star Wars Jedi sarguzasht ekshenini prodyuserlik qilgan. 2020-yilda esa u Electronic Arts rahbariyatiga kirib, Battlefield 6 ishlab chiqilishini o‘z nazoratiga oldi. Ushbu loyiha katta muvaffaqiyatga erishib, seriya tarixida PC’da onlayn bo‘yicha rekord o‘rnatdi va Battlefield franshizasiga avvalgi shon-shuhratini qaytardi.
📰 Xabarlarga ko‘ra, u avtomobil boshqaruvida bo‘lgan, avariya oqibatida yo‘lovchi ham halok bo‘lgan. U 55 yoshda edi.
➡️#callofduty#game#cod | Birinchi IT-Blog
🎈Hot Game This Week🎈
🗣🔥#CODM S5 LAUNCHES TOMORROW!
🔫#kicksoff#tomorrow#callofduty
The countdown begins.🎮#Callofdutymobile season 5 kicks off 5/28 with new NieR: Automata Collaboration and Zoo Multiplayer mode!
New collab skins are up for grabs!!!
👊Gear up!!!🕹
🔥CODM Season 5 | 🔥CODM S5 | 🔥Primal Reckoning | 🔥Zoo Multiplayer | 🔥Kui Ji - YoRHa No. 9 Type S operator | 🔥NieR: Automata Collab
🎈Hot Game This Week🎈
🔥️️️️#CallofDuty x 🔥#SquidGame2
| Jan 2025
Pink guards(〇▲☐) and Squid Game characters🏃🏻♀️ to land on the playground in Call of Duty #BlackOps6 and #Warzone on Jan 3, 2025!👏👏👏
🚩Gear up for the upcoming huge CODM x Squid Game crossover!
Click to update your 🕹️Call of Duty / 🕹️Warzone Mobile to the latest version and get ready!
[What's Trending]
️🔥🎮Netflix Squid Game: Unleashed is out (Free to play for a limited time)
️🔥🎬Squid Game Season 2 Premiers on Netflix | Dec 26
Add @APKFreeDownloader_Bot to get any apk you want.
#Gamescom2024 началась. И на открытии было немало сюрпризов. Совсем вау-таких было мало, но я прям с удовольствием потратил время и понял, что будет во что поиграть и что посмотреть. Мои главные впечатления:
- #Mafia The Old Country - очень неожиданный мув со стороны Hangar 13. Они отматывают время и переносят действие на Сицилию.
- Тим Миллер, режиссер Deadpool, основатель легендарной студии Blur, со словами "Мы, блядь, любим видеоигры" анонсировал сериал-антологию по мотивам видеоигр для Amazon, над которым они работали последние 3 года - #SecretLevel. Я про проект знаю уже давно и даже то, что в первый сезон не попала одна важная для наших игроков тема, но она будет во втором сезоне. Тем не менее, трейлер просто бомбический, жду со всей силы.
- Новая Игра Питера Мулинье #MastersofAlbion. Наш любимый сказочник вернулся и делает игру на свои деньги и она очень похожа на Black&White в который добавили ситибилдер и менеджер королевства. Собственно, сам Питер говорит, что это помесь идей многих его игр - #Fable, Dungeon Keeper, BW. Делает на свои деньги, поэтому выглядит довольно скромно, но интересно.
- Fireaxis наконец-то показали #Civilization7 - самую большую и амбициозную игру в истории компании и серии. 8 лет прошло с момента выхода 6 части и интересно как игра эволюционировала. Выглядит очень приятно.
- #KingdomComeDeliverance2 прекрасней с каждым роликом. В очередной раз всплакнул, что из-за гребанных виз не попал на показ.
- Анонсирован #Borderlands 4 - исключительно CGI тизером не сильно интересным. Если Gearbox не придумает ничего нового, то нафиг не нужна. Выйдет в 2025.
- Показали компанию #CallofDuty#BlackOps6 от Raven и она просто шикарно выглядит. Начало 90-х, сенатор Клинтон избирается, герои шантажирует его секспленкой, и проникают в секретный бункер под Вашингтоном - это же просто прекрасно. Эта игра будет бомбой, и мне нравится, что они качают шпионский вайб Black Ops Cold War. Ну, и машинка вернулась с управляемым ножом )
- Индиана Джонс 9 декабря. Будет отличным завершением года. Машин Геймс не могут подвести.
- #DUNE Awakening показали чуть более подробно - с генерации персонажа, с указанием бэкграунда. Это сурвайвал ММО шутер, в котором нужно прятаться в тени от палящего солнца, спасать от червей, встречаться с другими игроками, образовывать гильдии, строить базы, технику и летать куда угодно, общаться с самыми разными домами и персонажами и вообще - больше похоже на игру мечты из 90-х, когда все мечтали о том, что онлайновые игры будут невероятными и там можно делать все. Лично меня проект безумно интригует. Но Funcom умеют делать интересные концепты, но им всегда что-то мешает их нормально воплощать, по крайней мере поначалу. Ну, а тут они еще в шутер ввязались. Посмотрим в 2025.
- Tech Land делает 20-часовой #DyingLight The Beast с героем первой игры, который мутировал. В общем, это по сути FarCry Primal, где, судя по трейлеру, мочат скорее спецназовцев, чем зомби.
- Embark, выходцы из DICE, спустя три года наконец вновь показали свой сурвайвал шутер #ArcRaiders. Но трейлер скорее оставил впечатление Таркова в пост-апокалипсисе будущего.
- #MonsterHunter Wilds показывает прям приятный технический прогресс. Лично мне хочется от игры еще более крутых анимаций и взамиодействий с монстрами. Когда-нибудь MH станет прям по-настоящему живым, но и в текущем виде уже прям хорошо. Видно, что есть какой-то обмен наработками с командой Dragon's Dogma 2.
- DON'TNOD показали свою новую подростковую Lost Records Bloom&Rage с очень приятнымдобрым вайбом, но совершенно непонятно, чем она должна зацепить геймплейно. Все-таки Life is Strange умудрялся сходу это сделать.
- Tarsier Studios, создатели Little Nightmares 1-2, замахнулись на сюрреалистический хоррор посложнее - ReAnimal. Пока ничего непонятно.
- Ну, и невероятно смешно было наблюдать, как Bethesda подражает фирменным рекламным роликам техники Star Citizen. В StarField появился ровер для быстрого перемещения по поверхности планет.