TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #173 · 28 окт.

Для тех кто пишет расширения на PyQt/PySide для CG-софтов. Когда я только начинал писать тулзы под Maya (тогда еще версия 2010-2011) мне приходилось ручками ставить PyQt4 под Maya. Даже написал мануалы по установке на своём сайте. Но потом стал доступен из коробки PySide и позже он обновится до PySide2. Для некоторых систем была поддержка PyQt5. И как простому разработчику поддерживать этот зоопарк? Ведь хочется чтобы тул работал на любой версии (вы тоже делали модуль что-то типа import_qt.py?😁) На помощь приходит проект Qt.py который поставил себе цель унифицировать использование Qt-биндингов вне зависимости от среды где запускается код. Те, кто давно пишут на Qt, скорее всего знают этот проект. Он стал стандартом для CG-индустрии и используется в топовых студиях и проектах. Qt․py помогает запускать один и тот же код на разных платформах с разными вариантами Qt-библиотек. Это может быть как интеграция в CG-софт, так и переносимость стендалонов между разными платформами с разными версиями Python. Я решил рассказать о некоторых особенностях работы с этой библиотекой. Сегодня о том, как установить и использовать Qt․py и что это вам даёт. Установка pip install Qt.py Чтобы начать использовать Qt․py в коде достаточно заменить импорт вашего варианта Qt-биндинга на Qt․py from [PySide|PyQt4|PySide2|PyQt5] import QtWidgets => from Qt import QtWidgets Теперь ваш код будет поддерживать любой вариант биндинга Qt в Python. При этом не потребуется использовать if-else конструкции под разные версии. Все вызовы теперь одинаковы. Всё что нужно сделать, это написать его по правилам PySide2. Именно эта версия была взята за основу. Приоритет импорта такой: 1. PySide2 2. PyQt5 3. PySide 4. PyQt4 Что именно загрузилось можно посмотреть в переменной __binding__ >>> import Qt >>> Qt.__binding__ 'PySide2' Приоритет имопрта можно изменить через переменные QT_PREFERRED_BINDING и QT_PREFERRED_BINDING_JSON. Причем под каждый проект оверрайды можно настраивать индивидеально. #qt#libs

Hashtags

Резултати

Пронајдени 4 слични објави

Пребарај: #celia

当前筛选 #celia清除筛选
Celia

@celiaexchange · Post #643 · 03.04.2025 г., 09:20

🚀 Celia Token Claiming Just Got Easier!🔥 Celia Family, we heard your feedback, and we’ve made the claiming process even simpler! You can now claim your unclaimed CELIA tokens directly at 👉https://celia.ltd/claim by just providing your registered email address—no need for a claim address! ✅ If you qualify for on-chain claiming, you can get your tokens immediately. ✅ If not, don’t worry! You’ll still be able to claim directly in the new Celia app launching in the 2nd week of this month. We remain steadfast in keeping to our timelines, ensuring no one is left behind in the Celia ecosystem. 🚀 Your tokens are waiting—go claim them now! 🔥 #Celia#Crypto#Blockchain#Web3

Celia

@celiaexchange · Post #642 · 01.04.2025 г., 10:15

🌍 Celia Speaks Your Language! 🌍 We’re thrilled to introduce 30 of the world’s most spoken languages into the Celia app (launching mid-April), now live on our website, and soon across all ecosystem products! 🎉🗣️ These languages are spoken by over 7.34 billion people, reinforcing our belief that while we may be divided by language, we are united in building something great with Celia. 🚀🔥 But we’re not stopping here— more languages will be added as we roll out new ecosystem products in the coming months. Your voice matters! 💪 🌎 Celia is global. Celia is for everyone. 🌎 🔽 Rep your language in the comments! 🔽🏁📢#Celia#CryptoForEveryone#Web3

Celia

@celiaexchange · Post #988 · 13.05.2026 г., 07:38

Who said crypto can't be fun? 👀🎮 Play games on Celia Wallet. Climb the leaderboard. Earn real rewards in $CELIA & $USDT every single week. 🏆 Top 10 players get PAID weekly, no cap. And guess what? More games are dropping soon 👀🔥 We're not just a wallet. We're making crypto fun while you trade 💸 Your move 👇 Download Celia and start playing. https://onelink.to/g6bbq8 #CeliaWallet#PlayToEarn#CryptoGaming#Web3#USDT#CELIA

Airdrop Center

@centralchanel · Post #15821 · 04.01.2025 г., 20:20

January Listing 🔥 ✅#Nodepay: 6 January ✅#MomoAi: 6 January ✅#Xterio: 8 January ✅#Sidekick : 8 January ✅ $Vertus :13 January ✅#Seed : 15 January ✅#Xcoin : 20 January ✅#Tapswap : 23 January ✅#Wcoin : 25 January ✅#CommunityGaming : 28 January Unofficial Listing ✅#PAWS ✅#UXUY ✅#Yuligo ✅#MemeWar ✅#DuckChain ✅#Celia Stay connected