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

Резултати

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

Пребарај: #songbird

当前筛选 #songbird清除筛选
Block Daily Dance & Podcast/Space List

@blockdancenews · Post #145 · 25.01.2022 г., 12:52

🔦 Block Daily Dance (1月25日): We are Information Aggregator of BlockChain & Web3.0, running by DAO. 我们是由社区驱动的区块链 & Web3 信息聚合平台。 ✈️Telegram Channel:https://t.me/blockdancenews 📒Notion:https://bit.ly/3pUF7dd 🖼️NFT: 热门NFT项目横向点评 https://twitter.com/BTCdayu/status/1485878208822013954 📡 Web3: Web3 可以边学习边赚钱? https://twitter.com/BanklessCN/status/1485935538079428612 从WEB2到WEB3,NFT如何成为WEB3社交的基础? https://twitter.com/TechFlowPost/status/1485887373112004610 👾 Gamefi/元宇宙: 凡尔赛!我靠 Move2Earn 完成一天的消费闭环 https://mirror.xyz/snapfingers.eth/Qr0_07WGHZe1GOGM6PKSV8K-mJLQY_z2ckZy_dFtIY4 🌊Dao: 在seedclub下一期候选里发现了几个好玩的项目 https://twitter.com/cwweb3/status/1485795602403409922 🛰️多链/跨链: 伟大的重命名:Eth2 发生了什么? https://twitter.com/nake13/status/1485891483953930242 浅谈以太坊二层网络 Arbitrum 生态 https://twitter.com/Foresight_News/status/1485888370572414977 Flare/#Songbird 生态项目一览 https://twitter.com/FinanceYF3/status/1485884032197922816 Kava 生态项目一览 https://twitter.com/FinanceYF3/status/1485879059041058821 🔍链上数据/行情分析: BTC & #ETH 新低后再次迎来资金支持 交易所存量资金持续增加 — 2022.1.25 https://twitter.com/Phyrex_Ni/status/1485821841532874752 BTC数据日报-2022年01月24日 https://twitter.com/Pro_0xBi/status/1485791798014656514 🎙播客/AMA/会议: 26号晚上9点,DeFieye会举行“DAO实践和未来”Panel,邀请了华语圈有影响力的DAO和研究者来分享讨论 https://twitter.com/defieye_io/status/1485818680621805569 Crypto 在发展,#VC、#DAO、币圈公司的用人标准也在不断发展。我们有幸邀请到来自不同事业阶段的嘉宾,同时从Manager和Intern的角度和大家唠唠,Crypto圈子的大家都如何招人?1月28日(周四)20:30 https://twitter.com/CipholioCN/status/1485919160924311555 🧰综合: Mirror第14周周报 https://twitter.com/0xmcdao/status/1485853270661042178 空投交互密码,大家都知道以太坊黑客松,今天发现了元宇宙黑客松 @MetaAlliance_ https://twitter.com/Calman16910515/status/1485476268443328512 回顾我的 #ETH 持仓史 以及之所以到现在都没有离场的原因 https://twitter.com/Phyrex_Ni/status/1485822805975265282 未来1-2年是“慢熊”?前Coinbase联合创始人这份穿越牛熊心得请收好 https://twitter.com/PANewsCN/status/1485810271050694658 2021年度投资总结与2022展望 https://twitter.com/crypto_bei/status/1485617589045063685