В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
1️⃣Unlock Seamless Conversations – Chat Like a Pro!
🤖 Say hello to your new best buddy,@Chatgpt_OfficialBOT!
🤖I’m here to chat with you about anything under the sun, 24/7. Want to know random facts or get quick answers? Just toss me a question!
Try this: “Hey, what’s the capital of France?”
I’ll zip back with: “Oh, easy peasy! The capital of France is Paris – ooh la la!”
It’s like having a super-smart friend who never sleeps. Let’s chat and have some fun!
➖➖➖➖🔻
💎@Chatgpt_OfficialNews – Stay Updated! ⚡️
🧠 BOT: @Chatgpt_OfficialBOT
#️⃣#ChatGPT#AI#ChatBot#NextGenAI#OpenAI
➖➖➖➖🔺
🚨 MAJOR UPDATE + NEW NAME INCOMING! 🚨
Hey, digital explorers! Big news: your favorite Telegram AI buddy just got a mega upgrade—and it’s rocking a brand-new identity! Say hello to NeuralHubs AI 🧠⚡️
We’ve outgrown our old circuits, and this evolution is more than just a fresh coat of paint—it’s a full-on AI metamorphosis. 🦋🤖
✨What’s new?
💡 Smarter than ever: Upgraded intelligence engine—wittier, wiser, and way more helpful.
⚡️ Blazing fast replies: Because patience is sooo pre-2024.
🌍 Multilingual mastery: Chat in your language—we now support way more of them!
🛠 Powerful new tools: From content gen to file help—we’ve got fresh tricks.
🔒 Improved privacy: Because your secrets are safe with NeuralHubs. 🤫
🎨 Sleek new interface & name: Welcome to NeuralHubs AI—your smart assistant HQ.
🧠 Why this matters:
This isn’t just an update. It’s a new era. NeuralHubs AI is built to serve creators, students, thinkers, and memers alike—with intelligence that adapts to you.
📣 So next time you see the name NeuralHubs AI, just know—it’s your trusty AI pal, now upgraded and ready for greatness.
➖➖➖➖🔻
💎@Chatgpt_OfficialNews → Soon to be @NeuralHubsNews
🤖 BOT: @Chatgpt_OfficialBOT → Soon @NeuralHubsBot
#️⃣#NeuralHubsAI#AIUpdate#TelegramBot#NextGenAI
➖➖➖➖🔺
🤖 OpenAI’s NextGenAI is Here to Supercharge Research & Education!
Big news, folks! OpenAI just launched NextGenAI, a game-changing consortium with 15 top-notch institutions like Harvard, MIT, and Oxford! They’re tossing in $50 million (yes, MILLION!) plus API access to turbocharge AI research and education.
🧠 What’s the vibe? Scientists hunting cures, students mastering AI, and scholars digging up epic insights – all with OpenAI’s tech in their toolbox!
💡 Picture this: Harvard speeding up rare disease diagnoses, Oxford digitizing ancient texts, and more. It’s like giving the world’s brainiest minds an AI-powered jetpack!
Stay tuned – this is just the start of something huge!
➖➖➖➖🔻
💎@Chatgpt_OfficialNews – Stay Updated! ⚡️
🧠 BOT: @Chatgpt_OfficialBOT
#️⃣#NextGenAI#AIResearch#EducationRevolution#OpenAI#FutureIsNow
➖➖➖➖🔺
🚀 Introducing GPT-4o – The Ultimate AI Experience! 🤯✨
Get ready for powerful, cutting-edge AI with GPT-4o! 🏆🔥
✨ What makes GPT-4o special?
✅ Super Smart – Advanced reasoning & deep contextual understanding!
✅ Lightning Fast – Faster than ever before!
✅ Multi-Purpose – Writing, coding, learning, and more!
💡 How to activate?
Simply type:
🔹 /model – Choose GPT-4o for the best AI experience!
🔹 Need help? @OpenAI_helpdesk
🔹 Join the discussion: https://t.me/chatgpt_officialchat
🔥 Experience AI like never before with GPT-4o!
➖➖➖➖🔻
💎@Chatgpt_OfficialNews – Stay Updated! ⚡️
🧠 BOT: @Chatgpt_OfficialBOT
#️⃣#GPT4o#NextGenAI#PowerfulAI#AIChat#SmartAI
➖➖➖➖🔺